Erlang

A Story by
A programming language used to build massively scalable soft real-time systems with requirements on high availability

What is Erlang?

Some of Erlang's uses are in telecoms, banking, e-commerce, computer telephony and instant messaging. Erlang's runtime system has built-in support for concurrency, distribution and fault tolerance. OTP is set of Erlang libraries and design principles providing middle-ware to develop these systems.
Erlang is a tool in the Languages category of a tech stack.

Who is using it?

152 companies use Erlang in their tech stacks, including WhatsApp, Klarna, and Heroku.

WhatsApp

Klarna

Heroku

Postmates

Deezer

General

bet365

Demonware

Ericsson

Yandex

Web

thoughtbot

Why developers like Erlang

Concurrency Support
Real time, distributed applications
Fault tolerance
Soft real-time
Open source
Functional programming
Message passing
Immutable data
Works as expected