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?

153 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

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