All Questions
Handling Large Blobs hard

Why is 'Event-Driven Transcoding' preferred over processing uploads synchronously?

  1. A Transcoding (e.g., AVI to MP4) is CPU intensive and slow. Blocking the upload response would timeout the client. Instead, upload to S3 -> Trigger Lambda -> Queue Job -> Worker processes -> Update DB.
  2. B It is cheaper.
  3. C It is simpler.
  4. D It requires less code.

One system design question a day, with spaced repetition so the ones you miss come back.

Get the app

Related questions