3 ms·
When you have enough scale you can claim a certain particular way of doing things are better than the others, which in most cases is just one way of doing thing
by up2isomorphism 3y ago
When you have enough scale you can claim a certain particular way of doing things are better than the others, which in most cases is just one way of doing things. This is what we see here.
- DoingIsLearning 3y agoSame thing goes for their single monolith repository philosophy.
- deely3 3y agoCould you elaborate on this please?
- DoingIsLearning 3y agoThere is a fairly amount of technical writing describing Google's use of a single repository across a lot of enginering teams. This works for them at their scale with quite a lot of internal tooling specifically to make it work. However many people defend it as _the_ solution whereas it is a way with trade offs like most solutions.
- IshKebab 3y agoMicrosoft, Facebook and Twitter all use a monorepo too. It's not just Google. Granted, Facebook have written their own VCS and Microsoft heavily modified Git to make it usable with monorepos (but only on Windows). Unfortunately stock Git is bad at multirepos and monorepos. When you have "hundreds of people working full time on a project" scale, stock Git doesn't have a good answer.