
DOP 203: Dealing With Flaky Tests and Broken Builds With Aviator
DevOps Paradox
00:00
How to Merge Changes at Scale
The Merge Q concept is essentially the first time I actually heard about this, was from a blog, a white paper by Uber. And we've taken a lot of inspiration from that, plus talking to a lot of other companies at scale. How do they merge thousands of changes in a day where every developer in the company could be thousands of developers are actually using the same codebase? How do you think about adding different layers of orchestration to ensure your builds never break? Obviously, there are many different strategies that you can apply, including batching and optimistic queuing.
Transcript
Play full episode