06
How would you design a scalable chat or messaging system?
Tap to write answer
0 words | 0 charsPress Enter ↵ to reveal
Your Attempt
0 wordsRefined Model Answer
ReferenceI would split message ingestion, delivery, storage, and presence so the system can scale each part independently. Then I would think about ordering, retries, offline delivery, and read receipts. The key is to make the system reliable even when users are online in different ways.