Михаил Руковишников
Компания: Т-Банк
В ходе работы над любым проектом иногда возникает необходимость включать и выключать определенную функциональность без перезапуска приложения. Это может касаться новой фичи, которую хотелось бы в случае чего быстро откатить на проде, или валидаций, усложняющих тестирование на QA-контуре.
Для решения этой задачи можно использовать фича-флаги — конфигурируемые переключатели того или иного куска кода. Они также могут быть полезны для эффективной разработки по TBD, проведения канареечных релизов и A/B-тестов. Обо всем этом мы и поговорим.
Расскажу о способах внедрения фича-флагов в своем проекте, поделюсь опытом использования, покажу паттерны применения и дам рекомендации по работе с ними.
Компания: Т-Банк