Этап 9 из 15
Контейнеры и выкатка
Основа
Docker, CI/CD, Kubernetes и стратегии выкатки без простоя.
Код приносит пользу, только когда работает в продакшене. Современный бэкенд-разработчик сам пишет Dockerfile, понимает пайплайн CI/CD, знает, как его сервис живёт в Kubernetes, и выкатывает изменения без простоя — включая изменения схемы базы.
Глубже эти темы раскрывает раздел DevOps банка вопросов.
Темы этапа
- Linux — диагностика сервера Основа
Состояния процессов, load average, память и OOM killer, заполненный диск.
- Сети на сервере Основа
Подсети и CIDR, firewall и порты, reverse proxy на nginx, поиск причины недоступности сервиса.
- Docker Основа
Контейнеры для воспроизводимого запуска сервиса — Dockerfile, образы, compose.
- CI/CD и выкатка без простоя Основа
Пайплайн, неизменяемый артефакт, стратегии выкатки и миграции схемы.
- Kubernetes для разработчика Основа
Поды, сервисы, пробы, ресурсы и конфигурация — что нужно знать о том, где живёт ваш сервис.
- Облако и инфраструктура как код Основа
Базовые облачные сервисы, Terraform и его state, Ansible, неизменяемая инфраструктура и GitOps.
← Вся карта «Backend-разработчик»