Retrying Without Making Things Worse
Safe retries in distributed systems: classify failures, apply backoff and jitter, set retry budgets, and prevent retry storms across service layers.
- distributed-systems
- reliability
- retries
- resilience
Tag
5 articles tagged Retries.
Safe retries in distributed systems: classify failures, apply backoff and jitter, set retry budgets, and prevent retry storms across service layers.
A production-focused Python retry decorator with typed sync and async support, exponential backoff, jitter, deadlines, cancellation, hooks, structured results and deterministic tests.
A practical guide to Python Requests retry policies covering urllib3 Retry, safe methods, status retries, backoff, Retry-After, timeouts, idempotency and final outcomes.
A practical guide to Python exponential backoff covering full, equal and decorrelated jitter, retry budgets, Retry-After, async retries, testing and production trade-offs.
A practical guide to HTTPX retry policies in Python covering connection failures, 429/5xx responses, exponential backoff, Retry-After, timeouts, async cancellation and idempotency.