Глава 1 · Часть 1

Software Delivery Foundations

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

1-1

От идеи на ноутбуке до приложения, которым реально пользуются

Каждое приложение начинается с идеи. Но как превратить локальный код в работающий сервис? Разбираем разницу между разработкой на ноутбуке и продакшеном, основы хостинга и деплоя.

5 мин.
1-2

Deploy vs Release: почему важно понимать разницу

Разбираем, чем отличаются деплой и релиз, почему их путать опасно, и как разделение этих процессов повышает безопасность, контроль и скорость доставки изменений.

4 мин.
1-3

Почему ручные обновления перестают работать после первых реальных пользователей

Вы чините баг на ноутбуке, загружаете файл на сервер через SCP, перезапускаете приложение — баг исчез. Просто, правда? Но с первыми пользователями всё меняется.

5 мин.
1-4

Когда ручное развёртывание перестаёт масштабироваться: зачем нужен CI/CD

Ручное развёртывание перестаёт работать, когда изменения вносятся ежедневно. CI/CD обеспечивает повторяемость, надёжность и уверенность в каждом деплое.

5 мин.
1-5

Что вы на самом деле доставляете: артефакты и окружения

Разбираемся, что такое артефакт и окружение в CI/CD. Почему нельзя деплоить сырой код, как устроены dev, staging и production, и как пайплайн связывает их воедино.

4 мин.
1-6

Как понять, что ваше приложение действительно работает корректно

Вы только что развернули новую версию. Пайплайн зелёный. Артефакт попал в продакшен. И что дальше? Разбираем сигналы здоровья, метрики, мониторинг и практический чек-лист для DevOps и SRE.

4 мин.
1-7

Путь от кода до продакшена: полная картина

Разбираем полный путь кода от локальной машины до продакшена: сборка артефакта, развертывание, health-сигналы, разница между деплоем и релизом, и роль CI/CD для приложений, баз данных и инфраструктуры.

5 мин.