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

CI/CD for Backend Service

A focused chapter on ci/cd for backend service, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

14-1

Не все бэкенд-сервисы разворачиваются одинаково

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

5 мин.
14-2

От кода к исполняемому пакету: что происходит до деплоя

Разбираем этапы сборки backend-сервиса: компиляция, упаковка зависимостей, создание артефакта и его хранение. Практическое руководство для DevOps и инженеров.

5 мин.
14-3

Что происходит с вашим кодом до того, как он попадет в продакшен

Разбираем этапы CI/CD пайплайна для бэкенд-сервисов: юнит-тесты, линтинг, интеграционные тесты, сканирование безопасности и проверка зависимостей. Практические рекомендации для инженеров.

6 мин.
14-4

Выбор способа развертывания новой версии без поломок

Вы только что закончили новую фичу. Код прошел все проверки, тесты зеленые, артефакт готов. Теперь главный вопрос: как выкатить новую версию на сервер, не разозлив пользователей?

5 мин.
14-5

Когда изменение API ломает то, о чём пользователи даже не подозревали

Как незаметное изменение API может сломать работу мобильных приложений, фронтендов и сервисов других команд. Разбираем breaking changes, автоматическое обнаружение в CI/CD, версионирование и проектирование API для эволюции.

6 мин.
14-6

Что происходит после успешного развертывания

Чистый деплой — это только установка. Реальная проверка начинается, когда трафик попадает на новый код. Узнайте, как отслеживать ошибки, задержки, насыщение и бизнес-сигналы, чтобы убедиться, что новая версия работает нормально.

4 мин.