GitHub опубликовала разбор недавнего сбоя, из-за которого часть сервисов платформы оставалась недоступной более семи часов в понедельник. Причиной назвали не ошибку в коде и не изменение конфигурации, а банальную нехватку мощностей.
Трафик достиг нового пика, и критический компонент инфраструктуры в нашем дата-центре в центральной части США не смог масштабироваться вместе с ним.
Масштаб роста нагрузки оказался внушительным. По данным платформы, с апреля ежемесячное количество коммитов выросло с 1,4 миллиарда до 2,9 миллиарда, то есть число изменений в размещённых репозиториях более чем удвоилось всего за четыре месяца.
GitHub, о причинах перегрузки:
С апреля ежемесячные коммиты выросли с 1,4 миллиарда до 2,9 миллиарда. Этот рост объясняет давление на наши системы, но не оправдывает эти сбои.
Такая динамика напрямую коррелирует с объёмом кода, который сегодня пишут нейросети. Google ранее сообщала, что значительная доля её кодовой базы генерируется ИИ, а Anthropic и OpenAI продолжают развивать собственные инструменты для программирования – Claude и Codex соответственно.
Более подробное техническое описание инцидента компания разместила на странице статуса сервисов. Основные исправления касаются того, как платформа обрабатывает одновременную активность множества клиентов.
В числе принимаемых мер GitHub перечислила:
-
пересмотр оповещений по загрузке процессора и памяти, чтобы заранее находить компоненты серверов, способные отказать при пиковом трафике
-
единые лимиты и бюджеты повторных запросов между сервисами
-
переменные таймауты, предотвращающие "штормы ретраев" и каскадное нарастание нагрузки
Эти шаги закрывают текущую проблему, но не отменяют саму тенденцию, породившую всплеск трафика. Всё больше кода передаётся ИИ-агентам, которые работают быстрее людей и делают коммиты почти непрерывно.
GitHub остаётся площадкой по умолчанию как для коммерческой разработки, так и для любительских репозиториев, так что нагрузка на инфраструктуру платформы продолжит расти вместе с распространением агентных инструментов программирования.

