Современные команды выбирают стратегию релиза не «по привычке», а исходя из риска, бюджета и требований к uptime. Вот база, которую нужно понимать: 1⃣ Recreate Deployment Старую версию полностью останавливают, потом запускают новую ➝ Плюсы: просто, нет конфликтов ➝ Минусы: есть downtime ➝ Когда использовать: внутренние сервисы, простые системы 2⃣ Rolling Deployment Обновление происходит постепенно, по инстансам ➝ Плюсы: без даунтайма, плавный rollout ➝ Минусы: одновременно работают разные версии ➝ Где используется: Kubernetes, Docker 3⃣ Blue-Green Deployment Два окружения: старое (Blue) и новое (Green) Переключение трафика происходит мгновенно ➝ Плюсы: быстрый rollback, безопасный релиз ➝ Минусы: дорого, сложнее с базой 4⃣ Canary Deployment Сначала выкатываешь на небольшой % пользователей ➝ Плюсы: раннее обнаружение проблем ➝ Минусы: сложная маршрутизация и мониторинг ➝ Используют: Google, Netflix 5⃣ Shadow Deployment Продакшн-трафик дублируется на новую версию ➝ Плюсы: тест на р