Почему Google держит миллиарды строк кода в одном репозитории Google… — NOP::Nuances of Programming — TG.ME

Почему Google держит миллиарды строк кода в одном репозитории

Google хранит весь код в монорепозитории Piper: около 2 млрд строк и 86 ТБ истории. Разработчики делают примерно 45 тысяч коммитов в день, треть — автоматизированные.

Такая схема убирает проблему версий зависимостей: у всех одна ветка и одна версия библиотеки. Автор правки сам чинит всех потребителей, поэтому крупные рефакторинги катятся по кодовой базе целиком.

Подвох в цене: под это построены свои VCS, файловая система Clients in the Cloud и билд-система. Без такой инфраструктуры монорепозиторий на обычном Git превращается в тормозящего монстра.

🔗 Подробнее

@nuancesprog #Tools #Git
👍4
August 28, 2026 2K 18