Monorepos will continue to grow as products evolve, but growth doesn’t have to mean friction.
AI Summary
Dropbox's server monorepo grew to 87GB, slowing down engineering velocity due to long clone times and approaching the 100GB GitHub limit. The team discovered that Git's delta compression was inefficiently storing internationalization files, causing rapid repository growth. A locally tested fix using an experimental flag reduced the repository size to 20GB, but further investigation showed that this solution was incompatible with GitHub's server-side optimizations.
Get the top 10 engineering articles delivered every Monday.