I guess they’re missing whatever Google has to make their monorepo scale
I guess they’re missing whatever Google has to make their monorepo scale
In my experience, multiple small repos don’t even have better CI reliability than a mono repo as less is invested because it affects fewer people. 10 person repos regularly have flaky tests that never get addressed because “we’ll deal with it later”. The tolerance for flakiness goes up when you can attribute it to a close teammate you know is heads down on something critical instead of it feeling like a random test you don’t even care about.
Not the problems but the part where broken CI cause everything to stop.
Fractured repos have their own downsides but less chance of literally everyone sitting and waiting is greatly reduced
In my experience the only repos that never get stuck are ones with no checkin gates.