Notes on Keeping Master Green at Scale.
A few days ago, Cindy Sridharan tweeted about a new paper on Uber’s build system, Keeping Master Green at Scale.
Giant monolithic source-code repositories are one of the
fundamental pillars of the back end infrastructure in large
and fast-paced software companies.
The sheer volume of everyday code changes demands a reliable and efficient change management system with three uncompromisable key requirements — always green master, high throughput, and low commit turnaround time.