Skip to content

Glossary: System Design Basics in JavaScript

Circuit breaker

Also written: breaker, closed, open, half-open

A guard that notices repeated failures calling a service and stops calling it for a while. It is closed when calls go through, open when it refuses them, and half-open when it lets a trial call test whether the service recovered.

Where the book teaches it

Related terms

TimeoutExponential backoffFallback