Circuit Breaker

Circuit breakers protect services from repeated failures by stopping calls to a failing dependency for a period, allowing it time to recover.