Circuit Breaker

Source: content/manual/06-glossary/architecture/circuit-breaker.md

Definition

Pattern that stops calls to a failing dependency to prevent cascading failures, then probes for recovery.

Why it matters

Improves system stability and reduces MTTR by isolating faults.

Common pitfalls

  • Poorly tuned thresholds causing flapping.
  • No fallback behavior or user messaging.

References

  • Michael Nygard — Release It!
  • Resilience engineering guides