Skip to content

Glossary: System Design Basics in Go

circuit breaker

Also written: breaker

A guard that notices repeated failures of a service and stops calling it for a while. It is closed while calls go through, open when it refuses calls, and half-open when it allows trial calls again.

Where the book teaches it

Related terms

timeoutretryfallbackgraceful degradation