Comment

Comment by rbanffy

I came to think of circuit breakers as a crude tool that has a very limited set of uses, much smaller than what it's used for. It might work as a last resort, but it should never be deployed as your first way to deal with failures.

If at all possible, APIs should communicate server health status back to their clients, and clients should have ways to deal with partial outages of supporting services and systems.

Also, that sequence diagram should have been a state diagram. Don't people teach proper UML in schools these days?

parent rbanffy 3 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton