Problem
Transient failures (network blip, GC pause, leader election) resolve quickly, but immediate retries amplify load and prevent recovery.
Also known as: exponential-backoff, retry-pattern
Handle transient failures by retrying with increasing delays, avoiding thundering herd and giving downstream time to recover.
Transient failures (network blip, GC pause, leader election) resolve quickly, but immediate retries amplify load and prevent recovery.
None — client-side logic
Low — monitor retry rates
Low — standard pattern
Retry storm: many clients retry simultaneously after outage
Retry amplification: retries increase load on already struggling service
Infinite retry loops on non-retryable errors