System Design · Meta · Medium
Design the backend for a live chat feature on a video streaming platform, similar to comment feeds shown during a live broadcast. Functional requirements: Viewers can submit comments while watching a stream. New comments must be delivered to all viewers of that stream with minimal delay. The system must handle very large audiences; a single live video may have millions of concurrent viewers. Moderators can remove or flag comments. The system must enforce per-user rate limits…
Checking your access…