Управление feature-флагами без хаоса: плейбук
Три года назад команда включила feature-флаги — казалось, это ответственный подход: постепенные раскатки, kill switch, A/B-тесты. Сегодня в flag-сервисе 87 живых флагов, и никто в команде не может объяснить, что делают 34 из них. Два флага прямо сейчас противоречат друг другу в проде. Один должен был быть удалён в 2024. Airbnb публично описал тот же сценарий в 2023 — они дошли до 6000+ флагов, прежде чем полный аудит заставил сделать чистку. GitHub отчитался о 3700 одновременно работающих экспериментах на пике.
Проблема не в feature-флагах. Проблема в том, что команды считают флаги бесплатными — дёшево добавить, не видно обслуживать. Этот плейбук — lifecycle-фреймворк, который работает для команд от 10 до 200 инженеров, подкреплённый данными 100+ B2B-компаний, которые мы трекаем через IDE heartbeats. Цель: чтобы количество флагов росло примерно с размером команды, а не с её возрастом.
