Retries & circuit breakers

A step of the Cloud application tree on Gradus, in the Testing & resilience area: Tests, errors, SLOs.

Add retry-with-backoff and circuit breakers around calls to external services, so one failing dependency can't cascade into a full outage.

Usually comes after: Centralized error handling.

Leads to: Load & chaos testing, Timeouts & bulkheads.

Prompt for your AI assistant

Add retry-with-exponential-backoff and a circuit breaker around calls to external services and downstream dependencies.

This is https://gradus.kazet.blog/tree/cloud-application/step/retries-and-circuit-breakers as plain HTML. In a browser the page also lets you mark the step forged and copy a message for your AI assistant.