The Desi Architect
Notes / Design Interview Problems / Design WhatsApp (Real-Time Messaging at Scale)
Track 5 · Design Interview Problems

Design WhatsApp (Real-Time Messaging at Scale)

Two billion active users, 100 billion messages per day. How to manage millions of persistent connections, deliver offline queues, and track the three ticks.

Interview problem22 min read
On this page
  1. The 2:05 AM Diwali train tunnel
  2. 🟢 Layer 1: The Connection Engine
  3. 🟡 Layer 2: The Routing & Delivery Pipeline
  4. 🔴 Layer 3: Architect's Corner