Hacker News new | ask | show | jobs
by efficax 1646 days ago
Nuts! 600 engineers push to the repo i work on everyday. Good luck handling that with trunk based development
2 comments

Well now you have to tell us why and how 600 people are sharing a repo! That’s a lot. Granted at Microsoft thousands of people worked in the same codebase. But in my recent experience we’ve generally been working on a repo per project, which typically maps to a small team.
> Well now you have to tell us why and how 600 people are sharing a repo

Any answer you could possibly get from this question will eventually boil down to project repos vs monorepo. There are pros and cons to each, which are more or less meaningless depending on the amount of developers working in parallel.

I figured as much, and just wondered about the challenges of trunk based development with a large contributor pool. If so many teams are working in different subtrees of the monorepo, it seems like trunk based development could be just fine.
What's the issue with it? I imagine the architecture of the code base matters significantly in how it can scale.