Ponawianie (retry)
Strategia ponawiania próby przy błędach przejściowych (timeout sieci, 503). Domyślna w nowoczesnych SDK. Trzeba ją połączyć z wykładniczym wycofywaniem i jitterem, żeby nie zarżnąć serwera.
Exponential backoff: 1 s, 2 s, 4 s, 8 s… Jitter dodaje losowe odchylenie, by uniknąć efektu stada, gdy wielu klientów ponawia jednocześnie. AWS SDK, Google Cloud SDK i biblioteki Stripe mają wbudowane polityki ponawiania. Ponawiaj wyłącznie operacje idempotentne (inaczej dostaniesz zdublowane wpisy). Uzupełnia je wzorzec circuit breaker: po X porażkach przestajemy próbować na jakiś czas. Często łączone z kolejkami martwych listów.