Elixir Wizards cover image

Maxim Fedorov on Building and Scaling WhatsApp with Erlang

Elixir Wizards

00:00

What's the Difference Between Erlang and WhatsApp?

I wasn't there when it actually happens, but I think I understand the rationale and the reasoning behind that choice. Erlang is a tool that is built for the purpose, the telecommunications and signaling in telecom networks. It implements a very nice way to work with highly concurrent code. So the language and ecosystem fits well the problem space we are working in. And another reason it's no secret that each other's example server was first chosen to power WhatsApp for its ability to easily scale over multiple machines.

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app