19 / 25 · §13
CI/CD: от git push до production
Backend-разработчик понимает не только API, но и как код становится работающим сервисом.
Нажми на схему, чтобы открыть в полном размере.
Главное
- Конвейер: push → tests → build → package (Docker image) → registry → deploy → health check.
- Каждое изменение проходит автоматические проверки: unit, integration, линтеры, security.
- Стратегии выката: rolling, blue-green, canary.
- Feature flags отделяют деплой от релиза: код уже в проде, фича включается позже.
- Инструменты: GitHub Actions, GitLab CI, Jenkins, CircleCI.
Feature flag
if (flags.newDashboard) {
renderNewDashboard()
} else {
renderOldDashboard()
} Что когда выбирать
- Автоматизируй повторяющееся, фокус — на важном.