System Design Interview Crash Course
0% completed
Design a Live Comment Streaming Service (Twitch Chat)
This lesson designs a Live Comment Streaming Service like Twitch Chat, where thousands or millions of people watch one live video and type messages to each other at the same time. The difficulty is not receiving or storing the messages. The difficulty is that one message must reach everyone watching within a fraction of a second, and that very busy chats produce more messages than anyone can read.
1. Problem Definition and Scope
We are designing the real-time chat system that runs beside a live video. Millions of users can watch a stream and talk to each other through text
.....
.....
.....
Like the course? Get enrolled and start learning!
Reading Progress
0%