Что такое blue-green deployment?

Middle
1.1k просмотров
AFK Offer AI

Стратегия деплоя с нулевым даунтаймом. Два идентичных окружения: blue (текущий prod) и green (новая версия). Деплоишь на green, тестируешь, переключаешь трафик (через nginx/LB).

Если что-то не так — мгновенный откат: переключаешь обратно на blue. Плюсы: zero downtime, быстрый rollback. Минусы: нужно 2x ресурсов, сложности с миграциями БД (должны быть backward-compatible).

Альтернативы: canary (1% трафика на новую версию), rolling update (постепенная замена подов в k8s).

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

Кто управляет горутинами?