From 10s to 1000s engineers: scaling Erlang developer experience at WhatsApp

Anton Lavrik 11.09.2020

TALK LEVEL: INTERMEDIATE / ADVANCED

Having used Erlang at WhatsApp for 10 years, we know it works extremely well for a smaller team. But does Erlang scale to 100s and 1000s of engineers? In this talk, Anton will give an overview of what it takes to scale Erlang developer experience for rapidly growing engineering teams at a large tech company.

Among other things, Anton will talk about static typing, IDE integration, interoperability, structuring a large codebase, and build system.

Finally, he'll discuss the current limitations of the Erlang ecosystem, and present our plans for addressing them.

THIS TALK IN THREE WORDS

Erlang at

WhatsApp

Scale

OBJECTIVES

  • Give an overview of what it takes to scale Erlang to 1000s of engineers at WhatsApp and Facebook.
  • Discuss the limitations of the Erlang ecosystem, and how to address them.

TARGET AUDIENCE

A broad audience interested in using Erlang in modern industry.

Anton Lavrik
Author

Anton Lavrik

Lead of WhatsApp Erlang team