Глава 13 · Часть 3

Application Deployment Characteristics

A focused chapter on application deployment characteristics, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

13-1

Почему стратегия развертывания зависит от типа приложения

Разбираем, как характер приложения — stateless или stateful, уровень риска и зависимости — определяет стратегию деплоя. Практическое руководство для DevOps и инженеров.

5 мин.
13-2

Stateless vs Stateful: почему ваша стратегия развертывания зависит от этого

Разбираем разницу между stateless и stateful приложениями и ее влияние на стратегию деплоя, масштабирование и откат. Практическое руководство для DevOps и инженеров.

5 мин.
13-3

Почему порядок развёртывания важнее вашего пайплайна

У вас готова новая версия приложения. Пайплайн зелёный. Команда смотрит. Вы нажимаете «деплой». Через несколько минут в логах появляются ошибки. Пользователи сообщают, что не могут завершить покупку. Администраторы базы данных говорят, что изменение схемы было применено после запуска приложения, а не до него.

5 мин.
13-4

Когда зелёный пайплайн не означает здоровый деплой

Зелёный пайплайн — ещё не гарантия рабочего деплоя. Разбираем, как health-сигналы, readiness и liveness пробы помогают обнаружить проблемы до того, как их увидят пользователи.

5 мин.
13-5

Когда откат делает только хуже (и что делать вместо этого)

Разбираем, почему откат деплоя может навредить stateful-приложениям. Три стратегии: forward fix, traffic shift и accept & patch. Чек-лист для подготовки к деплою.

6 мин.
13-6

Где будет работать ваше приложение? Сервер, контейнер, serverless или edge

Вы собрали приложение. Оно работает на вашем ноутбуке. Теперь нужно разместить его так, чтобы им могли пользоваться другие. Простой вопрос — «где будет жить это приложение?» — определяет всё: как вы собираете, тестируете и доставляете код. Разбираем четыре цели развертывания и их влияние на CI/CD.

5 мин.