News for hackers. Stuff that matters.
Re:Adopting Erlang by davidw on Monday October 28, 2019 @03:15PM (#21380472)
I see you mention circuit breakers.

I think they deserve more thorough coverage because 1) you really need them in a lot of applications, and 2) they're not in OTP, so picking one (especially if you're not really an Erlang expert) and employing it in the right way are a bit trickier.

A simple example of an application that probably needs a circuit breaker is a web application that can keep running even if the database is not available, even if all it does is return an error message to the browser.

Re:Adopting Erlang by yawaramin on Monday October 28, 2019 @06:38PM (#21382510)
Don't circuit breakers arise naturally from configuring supervisors in a particular way? I.e. supervisor failover after a certain number/period of retries.
Re:Adopting Erlang by davidw on Monday October 28, 2019 @07:31PM (#21382911)
Not really, otherwise no one would have written things like this:

https://github.com/jlouis/fuse