All Questions
Scaling Writes easy

A developer sets up a 'Fire-and-Forget' write pattern (sending data without waiting for a database confirmation) to speed up the app. What is the major risk?

  1. A The database will run out of space.
  2. B It uses too much CPU.
  3. C Data Loss: If the database is down or the request fails, the application will never know, and the user thinks the action succeeded.
  4. D It is too slow.

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

Get the app

Related questions