Как выбрать стек в 2026: облако, Terraform, CI/CD и Kubernetes без зоопарка
Автор: DevOps • by Krupin
Загружено: 2026-01-15
Просмотров: 901
Чек-лист и шаблоны - https://github.com/bmgeek/yt-004-how-...
Выбор стека - это не коллекция логотипов в резюме. Это как выбрать нож на кухню: он должен быстро резать, не ржаветь и не ломаться в самый важный момент. В этом видео разбираем, какой стек реально брать на старте, а когда уже пора «повзрослеть» до Kubernetes, Jenkins и сложной observability. Без религий, только логика, метрики и опыт.
4 слоя любого стека:
• облако
• инфраструктура-как-код (IaC)
• CI/CD
• оркестрация
Сквозом идут безопасность и наблюдаемость. Принцип один: «сначала просто, потом умно». То, что окупается сейчас, берём; остальное откладываем, пока не появится реальная боль.
Что разбираем по шагам:
Контекст и метрики. Зачем вообще всё это: time-to-release, MTTR, стоимость инфраструктуры. Как задать цели на квартал и не превратить стек в игрушку для инженеров.
Команда и найм. Стек под людей, а не люди под стек. Почему начинать с Kubernetes «ради взрослости» без опыта в команде = ночные смены с YAML. Фильтр: сможем ли через полгода спокойно обновить этот инструмент.
Облако: managed против “соберу сам”. Когда выигрывают Fargate/Cloud Run/App Runner и другие managed-рантаймы, а когда имеет смысл заморачиваться со своим кластером и VPC-магией. Почему мультиоблако нужно реже, чем о нём спорят.
IaC: Terraform/OpenTofu без боли. Один инструмент, один стиль модулей, remote-state с блокировкой, план в pull-request. Признаки переусложнения и почему IaC - это договор между людьми, а не личная магия автора модуля.
CI/CD: когда Actions, когда Jenkins. Быстрый старт, SaaS-CI и дешёвые минуты против «своего» Jenkins как отдельного продукта в компании. Что должно быть в здравом пайплайне: сборка, тесты, SBOM/скан, пуш образа, план/apply IaC, откат.
Оркестрация: где действительно нужен Kubernetes. Признаки, что кластер уже оправдан: десяток сервисов, общий платформенный слой, сетевые политики, сложные ingress-паттерны и есть человек, которого не тошнит от его поддержки.
Безопасность по умолчанию. IAM по принципу наименьших привилегий, секреты не в Git, регулярная ротация ключей, подпись образов, сканы зависимостей.
Наблюдаемость, которая помогает. Минимальный набор метрик и логов, SLO вместо алертов «CPU прыгнул», скрин дашборда и правила алертов в репозитории рядом с кодом.
Деньги и здравый смысл. Один час инженера дороже сотни минут в CI. Managed-сервисы против «поддерживаем сами», TCO как сумма счёта из облака и времени команды.
Матрица выбора + PoC за 2 дня. Как сравнивать варианты стека не по вере, а по баллам по критериям (скорость, стоимость, сложность, найм, безопасность, lock-in) и прогнать каждый через PoC: деплой за день, на второй день деградация, откат, замер MTTR и количества ручных шагов.
Дорожка роста без зоопарка. От одного сервиса на SaaS-CI и managed-рантайме до платформы как продукта с GitOps, managed K8s, централизованной observability и self-service для команд. Каждый шаг только под реальные боли, а не ради красивого рисунка.
Стать спонсором можно легко и просто, переходите и поддержите меня - / @devopsbykrupin
------ Adv
💰 Расценки на рекламу и услуги - https://boosty.to/begeek/posts/e44fee...
------ Other projects
💰 Merch designed by Aleksandr Krupin - https://www.etsy.com/shop/pixeltrails...
➡️ Приватный блог - https://boosty.to/begeek
➡️ Trail → / @trailbykrupin
➡️ Pixels → / @pixelsbykrupin
------ Donate
💰 Поддержать блогера - https://boosty.to/begeek/donate
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: