Backoff esponenziale
Strategia di ripetizione in cui l'attesa raddoppia a ogni tentativo (1 s, 2, 4, 8, 16…), così da evitare che tutti i client tornino alla carica nello stesso istante dopo un guasto del server.
È un modello classico dell'SRE (AWS Architecture Blog, 2015). Si aggiunge il jitter (una dispersione casuale) per evitare la «thundering herd», in cui ogni client riprova esattamente allo stesso istante. Full jitter: sleep = random(0, base × 2^tentativo). Conviene fissare un tetto massimo (circa 30–60 s).
È implementato nell'SDK di AWS, nell'SDK di Google Cloud, in Polly (.NET), tenacity (Python) e failsafe (Java). Va sempre abbinato a un numero massimo di tentativi e a un circuit breaker, in modo che il sistema si arrenda invece di riprovare all'infinito.