Monitoring and Pre-emptive support: The road to five nines with Erlang & Elixir
You’ve heard about systems achieving five nines availability with Erlang. That is 5.26 minutes of down time per year, software upgrades included. And we’ve been doing it at a fraction of the effort of conventional technologies. It does not happen on its own, however, just because you are using Erlang or Elixir and running them on the beam Virtual Machine. In this talk, we will cover approaches and best practices in systems which never stop, allow us to monitor them and practice pre-emptive support.
Francesco Cesarini is the founder & technical director of Erlang Solutions. He started his career at Ericsson's computer science laboratory, moving on to Ericsson's consulting arm working on the first release of the OTP middleware, applying it to flagship telecom solutions. In 1999, he founded Erlang Solutions, where he worked on major Erlang based projects both within and outside Ericsson. He the co-author of Erlang Programming and Designing For Scalability with Erlang/OTP, both published by O'Reilly. He also teaches in the industrial master's programme at Oxford University.