Skip to main content

Що робить feature flag?

Feature flag - це механізм, який дозволяє вмикати або вимикати певну функціональність у застосунку без зміни коду й перезапуску.

Навіщо потрібен:

  1. Покроковий реліз фічі Можна викочувати нову функціональність спочатку на 1% користувачів, потім на 10%, потім на всіх.
  2. A/B-тести Легко ділити користувачів на групи і показувати кожній свою версію функціоналу.
  3. Швидке вимкнення при проблемах Щось зламалося - прапорець вимикається, фіча зникає. Не потрібно терміново деплоїти фікс.
  4. Гнучке налаштування Фічі можна вмикати за ролями, географією, часом, браузером, ID тощо.
  5. Робота в проді без викату Код уже завантажений у прод, але прапорець = off. Користувачі його не бачать. Змінюєш значення - фіча активується.

Підсумок: feature flag - це як тумблер над кожною фічею. Увімкнув - працює. Вимкнув - зникла. Керуєш продуктом у реальному часі.

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.