Circuit Breaker
Stop calling a failing dependency. Closed is normal traffic, Open fails fast with no calls, Half-Open lets a few requests through to see if the service recovered — Resilience4j, PyBreaker, gobreaker.
Circuit Breaker
STATES 1. CLOSED - Normal 2. OPEN - no call 3. HALF-OPEN - testing
Can be implemented
Java: Resilience4j Python: PyBreaker Go: Sony gobreaker
follow me for more system design concept
Comment 'Link'