← Case Studies
Discord Real-Time Communication
How Discord handles 19M+ servers and trillions of messages using Elixir, ScyllaDB, and custom C++ voice infrastructure.
1 Lessons
Knowledge Course
Curated Resources
References & Resources
Real-time Communication at Scale with Elixir at Discord
Details the BEAM runtime, WebSocket gateways, and service discovery.
How Discord Stores Trillions of Messages
Deep dive on message storage evolution from MongoDB to ScyllaDB.
How Discord Handles Two and Half Million Concurrent Voice Users
Voice channel architecture with custom C++ SFU and WebRTC.
Using Rust to Scale Elixir for 11 Million Concurrent Users
How Discord integrated Rust NIFs for memory and performance optimization.
How Discord Stores Trillions of Messages with High Performance
Technical analysis of ScyllaDB migration and request coalescing.

