DEV Community

Around IT In 256 Seconds

#71: Erlang: let it crash!

Erlang is a programming language designed for highly scalable, fault-tolerant systems. Its primary use case used to be telecommunication. But these days it powers some of the biggest distributed systems. For example, half-billion WhatsApp users. The unique features of Erlang allow it to achieve amazing availability. A typical enterprise system may be unavailable for, let's say, a few hours per year. This means 99.9% availability. Systems written in Erlang may even reach so-called nine nines. Or 99.9999999%. It means the system is unavailable for less than 31 milliseconds. Per year. How is that possible?

Read more: https://nurkiewicz.com/71

Get the new episode straight to your mailbox: https://nurkiewicz.com/newsletter

Episode source