The Question
DesignEnd-to-End Encrypted Messaging App
Design a real-time messaging application similar to WhatsApp with end-to-end encryption. The system should support one-on-one and group chats, media sharing, offline message delivery via push notifications, and read receipts at massive global scale.
WebSockets
Redis
Cassandra
Signal Protocol (E2EE)
Message Broker
February 10, 2026