AI Writes Code Faster Than Uber Can Merge It - Preetam Dwivedi & Manjari Akella, Uber
Uber는 AI 기반 코드 변경으로 인해 증가한 병합 요청을 처리하기 위해 SubmitQueue 시스템에 승인 게이팅, 지연 처리, 충돌 완화 기법을 도입했습니다. 또한, 모든 커밋을 검증하는 Stovepipe 시스템을 통해 불안정한 트렁크 상태를 관리하며 P95 랜딩 시간을 30분으로 유지하고 처리량을 233% 향상시켰습니다.
핵심 요약
- Uber는 5,000명 이상의 개발자가 매주 36,000건 이상의 커밋을 생성하는 6개의 모노레포 환경에서 AI로 인한 급증하는 병합 요청을 관리해야 했습니다.
- AI가 생성한 변경 사항으로 인해 시간당 요청 처리량이 90건에서 130건으로 증가하면서 P95 반영 시간이 30분에서 3~4시간으로 늘어났습니다.
- AI 기반 병합 요청 증가에 대응하기 위해 '승인 게이팅'으로 큐에 들어오는 트래픽을 조정하고, '지연 처리'로 개발자의 불편을 줄였으며, '충돌 완화'로 병렬성을 확보했습니다.
전체 요약과 종목별 의견·실시간 분석을 보려면 로그인하세요.
로그인 / 회원가입