12Monorepo or many repos for forty microservices? Argue it from the operational side.▼hardGoogleMetaUber2 notes & commentsunlockedCompare 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.▼hardGitLabMicrosoftUber◆ 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 →