Erlang is a programming language that was designed to create reliable, evolvable and low latency systems. It facilitates the job of engineers building fault tolerant and maintainable systems. That is why, in contrast to most programming languages, fault tolerance, concurrency, distribution and tracing were built into the core language from the beginning.
If you need training in Erlang, Elixir or the BEAM send me an email to mail@fcarrone.com