Canary deploy
Также: Канареечный деплой
Канареечный деплой — это способ выпуска обновлений, при котором новая версия приложения сначала открывается только для небольшой группы пользователей.
Представьте, что вы открыли новую кофейню и хотите ввести в меню экспериментальный напиток. Вместо того чтобы сразу предлагать его всем посетителям, вы сначала даете попробовать его первым пяти гостям. Если им нравится и они не жалуются, вы предлагаете его остальным. Если же напиток оказался невкусным, вы просто убираете его из меню, и остальные клиенты даже не узнают о неудачном эксперименте.
В разработке это работает так же: вы направляете на новую версию кода лишь малую часть трафика. Это позволяет проверить, не «сломалось» ли что-то в реальных условиях, не подвергая риску всех пользователей сразу.
Зачем это нужно
Для вайбкодера это страховка от фатальных ошибок. Когда вы быстро пишете код с помощью AI, легко пропустить баг. Канареечный деплой позволяет выпустить фичу «тихо», убедиться, что всё работает стабильно, и только потом раскатывать её на всех, сохраняя спокойствие и репутацию проекта.