GitHub столкнулся с резким ростом нагрузки из-за ИИ-агентов, которые генерируют более 17 миллионов пулл-реквестов в месяц. Если раньше сервис обрабатывал 1 миллиард коммитов за год, то теперь этот показатель достигает 1.4 миллиарда ежемесячно.
Для решения проблем с доступностью компания переводит критические компоненты с Ruby на Go и изолирует сервисы вроде Actions от остальной инфраструктуры. Инженеры GitHub также переписали систему диспетчеризации задач и перенесли часть нагрузки с баз данных MySQL на оптимизированные кэши.
В процессе участвуют дополнительные команды инженеров Microsoft. Несмотря на фокус на стабильности, компания продолжает выпускать новые функции, такие как приложения для Copilot, так как они работают вне основного бэкенда и не создают дополнительной нагрузки на критические узлы платформы.

