Re:We Halved Go Monorepo CI Build Time
by schrodinger on Sunday June 26, 2022 @11:18AM
(#31884777)
It's really easy to innocently slip into a culture of "new project? new service!" and at Uber's scale, that could easily hit 10k.
Re:We Halved Go Monorepo CI Build Time
by steve_adams_86 on Monday June 27, 2022 @01:06AM
(#31890772)
Yeah, I’m starting to realize my experience in software is even smaller scale than I thought.
Repos aren't one-to-one with running services. Lots of these could easily be bundled as modules to be included at build-time. A lot of them could also just be API services that provide a contract via REST or whatever. If you have enough internal users, you just have to maintain an SLA comparable to a public API.
How do you orchestrate that? I guess this is the kind of situation where you really do need container orchestration.