HardDesign: Chat System (WhatsApp/Slack)
A chat server crashes while 50,000 users are connected. What happens to their messages and connections?
— Tests your understanding of this concept.
Want to see the correct answer?
Get the answer with a detailed explanation, plus practice 22+ more Design: Chat System (WhatsApp/Slack) questions with adaptive quizzes and timed interviews.
See the Answer on Guru Sishya →This question is from the Design: Chat System (WhatsApp/Slack) topic (System Design Cases).
More Design: Chat System (WhatsApp/Slack) Questions
Why is WebSocket preferred over HTTP for a chat application?
HardAlice is connected to Chat Server 1. Bob is connected to Chat Server 2. Alice sends Bob a message. How is it delivered?
HardWhy is Cassandra chosen for message storage over PostgreSQL?
HardWhat does 'delivered' status mean vs 'read' status in WhatsApp?
HardYou have a group chat with 100,000 members (think a public community). Someone sends a message. How do you fan-out?
Hard