Как вы храните фичи-флаги: конфиг-файлы, БД или отдельный сервис?

Misha_Backend
2026-08-04 14:44
Народ, достало, когда фичи-флаги раскиданы по env-переменным и YAML-никам в каждом микросервисе. В проде это превращается в ад: выкатили фичу, флаг забыли выпилить — и через месяц не понимаешь, почему поведение разное на нодах. Я лично перетащил всё на отдельный сервис с API и кэшем в Redis, но это тоже не серебряная пуля — начинает болеть вопрос синхронизации и того, кто вообще имеет право дёргать флаги в рантайме. Как вы решаете? Держите флаги в Git-конфигах с кодом, пихаете в БД (типа PostgreSQL с отслеживанием изменений) или городите отдельный флаг-сервис с веб-мордой? И главное — как вы боретесь с магическими строками и мусорными флагами, которые никто не удаляет после релиза? У нас был кейс, когда флаг протух, а его продолбали на 6 месяцев — прод чуть не лёг. Хочется услышать реальные практики, а не маркетинг с конференций.

Войдите или зарегистрируйтесь, чтобы ответить.