12Monorepo or many repos for forty microservices? Argue it from the operational side.▼hardNewGoogleMetaUber2 repliesunlockedCompare a shared-library patch across forty services, including affected builds, staged releases, runtime inventory and source-access boundaries.Open full answer →
44Design the CI platform for three hundred engineers. Builds currently take forty minutes and the queue is twenty deep at 4pm.▼hardNewGitLabMicrosoftUber◆ premiumQueue time and build time are separate problems with separate fixes, and most teams spend a quarter optimising the one that is not hurting. Size the fleet from arrival rate, then attack the build with caching and graph awareness.Open full answer →