Discord Sep 5, 2018

How Discord Handles Two and Half Million Concurrent Voice Users Using WebRTC

Article Summary

Discord handles 2.6 million concurrent voice users with just 850 servers across 13 regions. Here's how they built a custom WebRTC architecture that scales.

Discord's engineering team shares their technical approach to real-time voice and video communication. Written by Staff Engineer Jozsef Vass, this deep dive reveals how they modified WebRTC to serve millions of gamers while keeping IP addresses private and bandwidth costs low.

Key Takeaways

Critical Insight

Discord serves 220 Gbps of voice traffic by customizing WebRTC's lower-level APIs and building specialized infrastructure that prioritizes gaming use cases over standard implementations.

The article reveals why Discord's approach to handling DDoS attacks involves a surprising server reassignment strategy that most users never notice.

Recent from Discord

Related Articles