Перейти к содержанию

Anthropic

Один инженер пересобрал CI-сервис Anthropic за три недели

Текст написан ИИ-моделью по источникам, на которые ведут ссылки, и сверен с ними второй моделью. Как мы работаем

Всё о теме: Агенты для программирования →
Изображение: claude.com

Каждая заплатка в CI окупалась хуже предыдущей: удвоение ядер продержалось 70 дней, шардирование 29, ежедневные перезапуски меньше суток. За полгода число CI-задач выросло в 25 раз, пишет Anthropic в инженерном блоге.

Растёт всё из-за агентов: Claude предпочитает мелкие пулл-реквесты и пушит ночью и в выходные. Сервис выбора тестов упирался в один процесс: историю по каждому тесту вёл единственный писатель в памяти, и разнести его на несколько машин не выходило.

Состояние вынесли в отдельное хранилище в памяти. Любой обработчик дописывает результат в журнал и идёт дальше, а небольшой процесс раз в несколько секунд сворачивает журнал в историю по тестам.

Схема дороже в эксплуатации, зато очередь необработанных событий выровнялась. Пересборку сделал один инженер за три недели, год назад ушло бы около квартала.

Пока никто не написал. Будьте первым.

Присоединяйтесь к разговору

Войдите, чтобы оставить комментарий. Он появится после модерации.