Elixir Wizards cover image

Maxim Fedorov on Building and Scaling WhatsApp with Erlang

Elixir Wizards

CHAPTER

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.

00:00
Transcript
Play full episode

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner