Back to all episodes
Episode 4Distributed SystemsFREE

WhatsApp Messaging at Scale

3:36 · Alex & Sam

WhatsAppMeta#erlang#messaging#e2e-encryption#actor-model

Show Notes

WhatsApp handles 100B messages per day with just hundreds of engineers. Sam and Alex break down Erlang's actor model, message queuing, and end-to-end encryption at scale.

Key Takeaways

  • Sam and Alex break down Erlang's actor model, message queuing, and end-to-end encryption at scale.
  • Core concepts covered: Erlang, Messaging, E2e Encryption, and 1 more.
  • Key trade-offs and design decisions you can apply to your own system design interviews.

Read the full article

WhatsApp Messaging at 100B Messages/Day — deep dive with diagrams, tradeoffs & interview questions

Architecture Diagram

WhatsApp Messaging at Scale architecture diagram