Post Thumbnail

Давайте делать монорепу. Что может пойти не так?

В монорепе Dropbox объёмом 87 ГБ время клонирования превышало час, а команда приближалась к лимиту GitHub в 100 ГБ.

Проблема оказалась не в количестве данных(ну конечно), а в сжатии Git: эвристика по последним 16 символам пути некорректно обрабатывала файлы интернационализации, создавая огромные дельты между разными языками. После тестов и совместной работы с GitHub инженеры применили агрессивный репак с оптимизированными параметрами, сократив репозиторий на 77% - до 20 ГБ. Время клонирования упало до 15 минут, а скорость работы разработчиков и CI значительно выросла.

Похожее

Post Thumbnail

Stacking workflow

Так получается, что последнее время я работаю в командах, где принято испольщова...

Post Thumbnail

Factor

Вечер пятницы, а это значит что? Правильно! Новый язык программирования. Язык...