NewTech··9 min
A Circuit Breaker Protects You From Your Dependency, Not the Other Way Around
Almost every explanation frames this as being kind to a struggling downstream service. That is a side effect. Its actual job is stopping your own threads from piling up on timeouts, which is how a dependency you barely use takes down a service that does not need it.
circuit breakerresiliencedistributed systems