Инженеры Uber рассказали AI Engineer об изменениях в системе SubmitQueue. По их словам, обновлённый подход вернул время до слияния по метрике P95 к 30 минутам: 95% изменений кода попадали в основную ветку за это время.
Ведущий инженер Притам Двиведи сообщил, что число запросов выросло с 90 в час в январе 2026 года до 130 к марту, связав рост с изменениями кода, написанными с помощью ИИ. По его словам, время до слияния по метрике P95 увеличилось с 30 минут до 3–4 часов, хотя основная ветка кода оставалась в рабочем состоянии.
Старший инженер Манджари Акелла рассказала, что механизмы допуска отделяют небольшие изменения от ресурсоёмких: в периоды высокой нагрузки затратные задачи откладываются и запускаются повторно, когда появляются свободные мощности. По её словам, больший эффект дало ослабление проверок на конфликты между изменениями, которые лишь незначительно пересекаются: это позволило выполнять больше сборок параллельно.
Акелла отметила, что при таком подходе в основную ветку могут попасть непроверенные сочетания изменений и нарушить её работу. По её словам, Uber использует StowPipe для проверки изменений после слияния и сохраняет ссылку на последнюю проверенную версию основной ветки, пока сборки не пройдут проверки. Опыт Uber показывает, что ускорение написания кода с помощью ИИ может перенести нагрузку на интеграцию, а для управления этим компромиссом нужны дополнительные защитные меры.