4 ms·
It’s mostly about avoiding code and work duplication. At scale, the waste on duplicate work across teams can be massive (think about setting up CI tooling for e
by nvarsj 4y ago
It’s mostly about avoiding code and work duplication. At scale, the waste on duplicate work across teams can be massive (think about setting up CI tooling for example). Mono repo let’s you solve tooling/build problems once and for all. The main drawback is scalability of the tools involved like git.
- hamandcheese 4y ago> The main drawback is scalability of the tools involved like git. And if you can employ enough engineers to break git, you can probably afford a team to work on scaling git.
- kanu666 4y agoGit staring to break at 200-300 engineers pushing into it. Scaling git would take 200 more :)
- hamandcheese 4y agoEverything described in the post can be done by one engineer.