Типичный программист | IT, программирование, разработка, ИИ
IT и технологии · 11 октября 2026 г.
Каскадный сбой Discord: почему сокращение кластера сорвало звонки
Каскадный сбой Discord: почему сокращение кластера сорвало звонки Инженеры Discord увеличили ресурсы каждой копии сервиса сессий и уменьшили число копий. При остановке те не успели передать данные соседним узлам: разом оборвались 17% сессий подключённых устройств. Переподключения перегрузили два процесса, через которые создавались HTTP-соединения для управления звонками. Через них же шло обновление регистрации сервисов в etcd, хранилище сведений о доступных узлах. Очереди росли, регистрация перестала обновляться, узлы выпадали из списка доступных. После перезапуска нагрузка снова блокировала их работу. В разборе этой цепочки отказов команда объясняет, как ограничения запросов и расширение кластера помогли восстановить звонки и зачем создание соединений распределили между независимыми управляющими процессами. #облака