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
ScyllaDB
Redis Pub/Sub
Consistent Hashing
Protobuf
February 14, 2026