The Question
DesignReal-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
Redis Pub/Sub
Cassandra
PostgreSQL
Consistent Hashing
February 8, 2026