В феврале 2026 года GitHub столкнулся с шестью инцидентами, которые существенно ухудшили работу платформы. Эти сбои повлияли на команды разработчиков и их рабочие процессы, что подорвало доверие к платформе. В блоге GitHub компания поделилась коренными причинами инцидентов и принятыми мерами для повышения устойчивости своих систем.
Краткий обзор инцидентов
Первым из серьезных инцидентов стал сбой, произошедший 2 февраля, когда завис сервис Dependabot, который не смог обработать 10% автоматизированных запросов. Это произошло из-за сбоя в кластере, который был подключен к базе данных только для чтения. GitHub оперативно приостановил очереди Dependabot и перезапустил все неудачные операции.
В тот же день произошел еще один значительный сбой, который затронул GitHub Actions и GitHub Codespaces. С 18:35 до 22:20 UTC сервисы были недоступны, из-за потери телеметрии, что привело к ошибочному применению политик безопасности к бэкэнду. Это блокировало доступ к критически важным метаданным виртуальных машин и вызвало сбой во всех операциях создания и удаления. Ожидалось, что эта проблема будет решена с помощью отката изменений в 22:15 UTC, после чего все виртуальные машины вновь стали функционировать корректно.
Кроме вышеперечисленных случаев, 9 февраля также зафиксированы два периода ухудшения доступности сервиса, в результате которых пользователи столкнулись с проблемами при загрузке страниц, операциях с кодом и использовании GitHub Copilot. Общее время нарушения составило около 2 часов 43 минут. Эти сбои были связаны с изменением настроек кэширования, что привело к одновременному возникновению большого объема перезаписи кэша.
И что с этого?
Для российских разработчиков и команд, использующих GitHub, подобные инциденты подчеркивают необходимость понимания рисков, связанных с зависимостью от облачных сервисов. Важно заранее продумать стратегии для минимизации последствий, таких как резервное копирование кодовой базы, использование альтернативных платформ и проработка аварийных сценариев. Устойчивость работы сервисов — важный фактор для любого проекта.
GitHub продолжает работать над улучшением своих систем, и в ближайшие недели ожидаются дополнительные обновления по поводу реализации новых технологий для повышения надежности платформы.