The Question
Design
Real-Time Community Chat Platform
Design a large-scale real-time community chat platform similar to Discord. The system should support servers, channels, direct messaging, and live presence indicators for tens of millions of concurrent users, with sub-200ms message delivery and high availability across global regions.
WebSockets
Cassandra
Redis
Pub/Sub
Snowflake IDs
February 5, 2026