All Questions
Dynamodb medium

An application receives a `ProvisionedThroughputExceededException`. Why is 'Jittered Exponential Backoff' the standard industry recommendation for this error?

  1. A It generates a new session key for every retry to improve security.
  2. B Preventing Thundering Herds: By progressively increasing the wait time and adding randomness (jitter), it ensures that thousands of client instances don't all retry at the exact same millisecond, which would overwhelm the database again.
  3. C It allows the application to switch to a different AWS region automatically.
  4. D It clears the application's local RAM cache before each retry.

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

Get the app

Related questions