All Questions
Dynamodb hard

To scale a global counter, an engineer uses 'Write Sharding' with 100 suffixes. What is the primary 'Latency' trade-off during a Read operation?

  1. A The read is instant because the data is distributed.
  2. B Scatter-Gather Ceiling: The total read latency is determined by the slowest of the 100 parallel requests (P99 tail latency). Additionally, you consume 100x the RCUs compared to reading a single item.
  3. C The read must wait for a global transaction lock on all 100 shards.
  4. D Reading sharded data is prohibited in the Free Tier.

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

Get the app

Related questions