[Перевод] Как Discord одновременно обслуживает 2,5 млн голосовых чатов с помощью WebRTC

С самого начала мы так спланировали инженерные и продуктовые решения, чтобы Discord хорошо подходил для голосовых чатов во время игры с друзьями. Эти решения позволили сильно масштабировать систему, обладая небольшой командой и ограниченными ресурсами.

В статье рассматриваются различных технологии, которые использует Discord для аудио/видеочатов.

Для ясности всю группу пользователей и каналов мы будем называть «группа» (guild) — в клиенте они называются «серверами». Вместо этого здесь термин «сервер» относится к нашей серверной инфраструктуре.
Читать дальше →
[Перевод] Как Discord одновременно обслуживает 2,5 млн голосовых чатов с помощью WebRTC
Source: geektimes