Выбор ответа Middle Стратегии деплоя обновлено

Зачем feature flags

Вопрос

Какую задачу решают feature flags, которую не решает canary-деплой?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Отделяют выкатку кода от включения функции для сегментов. Canary управляет долей трафика на версию целиком.

Варианты ответа

  1. Ускоряют сборку образа, исключая выключенный код
  2. Заменяют автотесты: выключенную функцию тестировать не нужно
  3. Позволяют обойтись без балансировщика при выкатке новой версии
  4. Отделяют выкатку кода от включения функции для сегментовправильный ответ

Разбор

Canary управляет долей трафика на версию целиком. Флаг управляет конкретной функцией: включить сотрудникам, затем 5% пользователей из Москвы, выключить за секунды, не трогая деплой. Флаги не ускоряют сборку и не заменяют тесты, балансировщик тоже остаётся нужен.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.