Повтор запроса (Retry)
Стратегия «попробовать снова» при временных ошибках (сетевой таймаут, 503); в современных SDK включена по умолчанию, но требует экспоненциальной задержки с jitter, иначе перегрузит сервер.
Экспоненциальный backoff: 1 с, 2 с, 4 с, 8 с… Jitter — случайный разброс, чтобы не возникало «эффекта стада», когда множество клиентов повторяют запрос одновременно. Встроенные политики повторов есть в AWS SDK, Google Cloud SDK и библиотеках Stripe.
Повторять можно только идемпотентные операции (иначе получатся дубликаты). Шаблон Circuit breaker дополняет повторы: после X неудач попытки на время прекращаются. Часто сочетается с dead letter queue.