Circuit Breaker
?
Serverless on AWS
lessons learned #4
Are you really
production-ready?
In distributed systems
it is hard to tell when
and how* other
components fail.
*we don’t ask if - they will!
A large number of
calls or retries against
an unresponsive
subsystem can cause
resource shortages or
even worse:
cascading failures
cascading failures
Circuit Breaker
The Circuit Breaker
detects failures and
prevents retrying the
same failing action.
Until the unresponsive
service has recovered.
OPEN
CLOSED
HALF
OPEN
success
persistent
failure
detected
failure
re-open
after delay
Circuit Breaker
Circuit Breaker applied
Circuit Breaker
thumbs up, comment, share
What are your thoughts?
Is anything important missing?
If you liked it, please leave a comment.
connect with me!

Serverless lessons learned #4 circuit breaker