Reduzindo o tamanho do monorepo para melhorar a velocidade do desenvolvedor
O Dropbox reduziu seu monorepo de 87GB para 20GB, uma diminuição de 77%, e cortou o tempo de clonagem de mais de uma hora para menos de 15 minutos. Isso foi alcançado otimizando como o algoritmo de compressão do Git lida com arquivos de internacionalização. O excesso não vinha de arquivos grandes ou código, mas de uma interação peculiar entre a heurística padrão de compressão do Git e a estrutura de diretórios do Dropbox, que gerava comparações delta ineficientemente grandes entre arquivos de idiomas diferentes.
Avalie este artigo:
Compartilhar:
- Categoria
- CEVIU DevOps
- Publicado
- 27 de março de 2026
- Fonte
- CEVIU DevOps
