Александр Попсуенко
X5 Tech
Как CI встал в пробку. Разработчики распробовали ИИ и начали коммитить как из пулемета. Первым захлебнулся не ревью — захлебнулся CI: очередь на iOS-сборку стала измеряться часами. А узнали мы об этом последними: когда у фермы нет метрик, рост нагрузки невидим — он просто однажды приходит в виде инцидента.
Как я разгонял ферму. Что делать, если ты мобильный разработчик, ферма Mac mini — на тебе, а девопсов не дали. Спойлер: открыть ИИ и закатать рукава.
Дашборды, после которых ферма перестала быть черным ящиком: сколько миников живо, где копится очередь, какой процесс втихую ест процессор.
«Выделенная полоса» для релизов: GitLab сам находит релизной сборке свободную машину — мимо общей пробки.
Как ИИ стал оператором фермы. Я дал ИИ-агенту SSH-доступ ко всем машинам — и он забрал себе рутину: расследует упавшие джобы, чистит диски, вводит в строй новые миники, лечит больные — параллельно по всей ферме. И что ИИ так и не забрал: кнопка питания, провода, поход к стойке — физический мир по-прежнему управляется только руками.
Что унести себе. Если ИИ уже разогнал вашу разработку, а ваш CI еще не в курсе — какие ходы повторить у себя и где заранее провести границу между ИИ и человеком.
X5 Tech