InterviewForge

Design WhatsApp (Chat Messaging) at Amazon — System Design Interview Guide

How to design Design WhatsApp (Chat Messaging) in a Amazon system design interview: scale considerations, what Amazon interviewers probe, and company-specific deep dives.

Updated 2026-09Hard

The problem at Amazon

  • Functional: 1:1 and group chat, send text/media, offline delivery, read receipts, last-seen, typing indicators.
  • Non-functional: low-latency delivery, high availability, messages must not be lost, end-to-end encrypted (E2EE).
  • Scale: ~2B users, ~100B messages/day, mostly small groups (<=256).
  • Consistency: per-conversation ordering is required; global ordering across conversations is not. Delivery is at-least-once with client dedup (effectively exactly-once).

Out of scope (covered in detail below)

Voice/video calls, status/stories, the E2EE key-exchange protocol, backups, and media (photos/video) — deferred and discussed in the dedicated section.

At Amazon, this problem is framed around customer-obsessed, data-driven, bar-raising. Expect Amazon-specific scale numbers and a focus on production readiness and the company's engineering bar.

Unlock the full guide

Premium members get every DSA, system design, company and role interview guide — plus AI practice, mock interviews, and analytics.

Unlock with Premium