# Retry Storm

Record: `arch:retry-storm`
Kind: anti-pattern
Layer: [Enforcement Core](https://banes-lab.com/records/layer/enforcement-core.md)
Severity: discouraged
Scope: resilience_recovery
Canonical: https://banes-lab.com/ontology#arch-retry-storm

## Repair

- Refactored by: bounded_retry, exponential_backoff, jitter, circuit_breaker, idempotency_key
- Detected by: no_backoff, no_jitter, unbounded_retries, retry_on_non_idempotent_operation
- Violated by: Allow many clients or workers to retry failed dependencies aggressively and synchronously, increasing pressure on the failing system.

## referenced-by

- [Circuit Breaker Pattern](https://banes-lab.com/records/arch/circuit-breaker-pattern.md)
