Перейти к основному содержимому

Как выкатываете в бой?

Какую стратегию деплоя используете?

Есть ли возможность провести rollback?

Автоматизирован ли деплой?

Используете ли Zero Downtime Deployment?

Используете ли фиче-флаги?

Как можно устроить

  1. Тестирование командой

  2. Ограниченный бета-релиз

    Такую сборку раскатывают одновременно с функциональным тестированием и проверяют:

    • Находимость — находят ли люди функцию?
    • Вовлечение — пользуются ли они функцией?
    • Принятие — стала ли функция частью их процесса?
    • Сценарии — как функция используется? Какие сценарии популярные?
    • Барьеры — Кто не пользуется? Почему? Что мешает?
  3. Тестирование компанией

  4. Публичный релиз (разница между этапами от нескольких часов до 1 дня):

    • На 5% аудитории
    • 20
    • 50
    • 99
    • 100

Во время раскатки мониторим систему (нормальный показатель крашей 0,1-0,3%), заносим краши новой сборки в бэклог, для разбора в последующих спринтах.