menu
techminis

A naukri.com initiative

google-web-stories
Home

>

Programming News

>

High-Level...
source image

Dev

4d

read

315

img
dot

Image Credit: Dev

High-Level System Design: WhatsApp Chat

  • WhatsApp Chat high-level system design includes functional and non-functional requirements along with assumptions.
  • Functional requirements involve 1-to-1 chat, last seen feature, group chat, and text-only communication with end-to-end encryption.
  • System design considerations include capacity estimations for users, messages per day, and real-time communication needs.
  • Implementation details cover features like last seen status using Cassandra, 1-to-1 chat with WebSockets, and group messaging with Kafka clusters.

Read Full Article

like

19 Likes

For uninterrupted reading, download the app