Встречается на собеседованиях • сегодня

Что такое Zero Downtime Deployment

Zero Downtime Deployment (ZDD) — это метод развертывания обновлений без прерывания работы приложения для пользователей.

Как это работает:

  1. Новую версию развертывают параллельно со старой
  2. Трафик постепенно переключается на новую версию
  3. Старая версия остается доступной на случай отката

Техники реализации:

  • Blue-Green Deployment (две идентичные среды, переключение между ними)
  • Canary Releases (постепенный rollout для части пользователей)
  • Rolling Updates (постепенное обновление инстансов)

Пример с балансировщиком:

nginx
upstream backend {
  server old_version:3000;
  server new_version:3000;
}

Преимущества:

  • Нет downtime для пользователей
  • Возможность быстрого отката
  • Меньше рисков при обновлениях
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы