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?

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

WhatsApp

Klarna

Heroku

Postmates

GAPO

Deezer

General

Demonware

Web

bet365

thoughtbot

Ericsson

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