Resilience
4 posts tagged “Resilience”.
July 2026
-
Every outbound call needs a timeout
The default HttpClient timeout is 100 seconds, far longer than anyone waiting on you. Set timeouts deliberately, layer them so they make sense together, and pass cancellation through.
February 2026
-
Circuit breakers stop you hammering a failing service
Retries help with brief failures. When a dependency is down for minutes, retries just pile on. A circuit breaker notices and fails fast until it recovers.
November 2025
-
Handling 429 Too Many Requests
When an API says you're sending too much, it usually tells you how long to wait. Respect that, slow yourself down, and your integration stops getting throttled.
October 2025
-
Retries with exponential backoff and jitter
Retrying a failed call is easy. Retrying it without making the outage worse takes backoff, jitter and some care about which requests are safe to repeat.