All challenges
Multiple ChoiceHard 45s

Retry amplification

Service A calls B (2 retries), B calls C (2 retries), C calls D (2 retries). If D slows, how many requests can reach D per original A request in the worst case?
Options
  1. 1Two (each service retries its downstream once, so load doubles per hop)
  2. 2Three (the retries overlap across hops, so the chain adds one copy)
  3. 3Six (each service retries twice, so retries add across the three hops)
  4. 4Twenty-seven (3 × 3 × 3), because retries multiply along the call chain

Think you can answer under pressure?

Get matched and answer live questions in 3-minute 1v1 battles. Elo ranking, badge tiers and bragging rights on the line.

Play this in a 3-minute battle