О теме

Пайплайн от линта до выката и стратегии релиза.

Лекции

CI/CD
Стратегии релиза: blue/green, canary, rollback

Blue/green держит два контура и переключает трафик после прогрева. Canary отдаёт долю запросов новой версии и смотрит метрики. Rollback возвращает прежний digest. После несовместимой миграции БД откат кода может быть невозможен.

CI/CD
CI/CD пайплайн: lint, test, build, scan, deploy

Сначала проверяют код и собирают один неизменяемый образ. Потом его выкатывают. В staging и production уходит тот же digest, который собрали в CI. Не свежий latest с сервера.