UberはAIコード急増でmainブランチが壊れることを許容した — 開発者への影響を遮断しつつ、CIのスループットを130から300 lands/hに回復させた設計判断
DRANK

11月9日、テクノロジーメディア startuphub.ai が「Uber let trunk break to ship AI code faster」と題した記事を公開した。AIコード生成によるPR急増でビルドパイプラインが限界を迎えたUberが、mainブランチの破壊を許容しつつも開発者への影響を遮断する設計変更でスループットを回復させた実践的な取り組みを詳しく紹介している。「mainが壊れる」と聞くと重大インシデントを想起しがちだが、後述するStowPipeの仕組みにより開発者が参照するポインタは常に安全な位置に保たれる点が重要だ。

by @tf_official
Related Topics: DevOps Continuous Integration AI Code Generator