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

Когда уместен Recreate

Вопрос

В каком случае стратегия Recreate (остановить всё старое, затем запустить новое) оправдана?

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

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

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

Коротко

Правильный ответ: Две версии не могут работать вместе, а короткий простой допустим. Recreate даёт простой, зато гарантирует, что две версии не пересекутся.

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

  1. Публичный API с SLO 99.95% и ночным окном обслуживания
  2. Когда нужно проверить новую версию на 1% пользователей
  3. Когда нужен мгновенный откат на старую версию без простоя
  4. Две версии не могут работать вместе, а короткий простой допустимправильный ответ

Разбор

Recreate даёт простой, зато гарантирует, что две версии не пересекутся. Для публичного сервиса с жёстким SLO простой неприемлем. Проверка на доле пользователей это canary, мгновенный откат это blue-green.

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

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