Деплой доставляет код на среду; флаг включает поведение для доли пользователей без нового деплоя — разделение release и deploy снижает риск.
Разбор
- Флаг позволяет trunk-based при незавершённых фичах.
- Нужны владельцы, expiry и уборка мёртвых флагов.
- Флаг не заменяет миграции и обратную совместимость API.
- Конфиг флагов — тоже изменение с аудитом.
Итог
Deploy ≠ release: флаги дают контроль экспозиции после выкладки кода.