Что такое feature toggle?

Middle
468 просмотров
AFK Offer AI

Feature toggle (feature flag) — переключатель в коде, который включает/выключает фичу без деплоя. Простейший вариант — переменная окружения: if os.Getenv("ENABLE_NEW_SEARCH") == "true". Продвинутые решения (LaunchDarkly, Unleash) позволяют включать фичу для процента пользователей, по регионам, по подписке. Полезно для: A/B тестов, постепенного раскатывания, быстрого отключения проблемной фичи. Главное — не забывать убирать старые тогглы, иначе код превратится в спагетти.

Следующий вопрос

Что такое epoll?