All Questions
Multi Step Processes easy

A user uploads a large video file that needs to be transcoded (converted), which takes 5 minutes. Why is it bad practice to keep the HTTP connection open while the server processes the video?

  1. A HTTP cannot transfer large files.
  2. B The browser or network intermediaries (like Load Balancers) will likely timeout and drop the connection.
  3. C It consumes too much database storage.
  4. D Users prefer to stare at a loading spinner.

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

Get the app

Related questions