All Questions
Dealing With Contention medium

What is the purpose of adding 'Jitter' (Randomness) to retry delays?

  1. A To make logging interesting.
  2. B To increase security.
  3. C To prevent 'Thundering Herd' synchronization. If 1000 clients fail at once and backoff exactly 1s, they will all retry at T+1s, causing another spike. Jitter spreads them out.
  4. D To use closer servers.

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

Get the app

Related questions