All Questions
Dynamodb medium

An application uses a single constant value (e.g., `PartitionKey='ACTIVE_ORDERS'`) for all entries in a high-traffic table. What is the fundamental scalability failure of this design?

  1. A The table will exceed the 100GB storage limit for a single partition key.
  2. B Hot Partitioning: Since DynamoDB hashes the Partition Key to find a physical node, all traffic will hit the exact same server, limiting the table's total throughput to the capacity of a single machine (e.g., 1000 WCU or 3000 RCU).
  3. C DynamoDB will automatically change the Partition Key to a random string to protect the cluster.
  4. D The Sort Key will be disabled if the Partition Key is constant.

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

Get the app

Related questions