ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Stop Deploying Apps with Terraform | Refactoring CI/CD | Flight Booking Engine | Day 78

Автор: Nehemiah Kamolu

Загружено: 2026-02-16

Просмотров: 41

Описание: In a past stream, I deployed our API using Terraform user_data. It worked, but it was incorrect.

If I changed a single environment variable, Terraform would destroy the entire server—database and all—just to update a config. In Day 78, we fix this by implementing a proper Separation of Concerns.

We are refactoring our pipeline to let Terraform handle Infrastructure (EC2, IPs, Security Groups) and GitHub Actions handle Application Deployment (Docker, Code, Env Vars).

In this live refactor:

The user_data Trap: Why baking app logic into server boot scripts leads to accidental data loss.

The Refactor: Stripping setup.sh and 100+ lines of variables out of Terraform.

Infrastructure Layer: restricting Terraform to only care about "Does the server exist?"

Application Layer: Building a GitHub Actions workflow that SSHs into the server to run docker compose up.

Secret Management: Stopping the leak of .env files into the Terraform State.

By the end, you will have a pipeline where you can update your app 100 times a day without ever touching your infrastructure.

Join discord community:   / discord  

Watch the full playlist:    • FastAPI & Next.js project: Flight Booking ...  

GitHub Repo (Public Mirror): https://github.com/KNehe/aero_bound_v...

Subscribe to master Software Engineering

#Terraform #DevOps #GitHubActions #AWS #CICD #InfrastructureAsCode #Refactoring

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Stop Deploying Apps with Terraform | Refactoring CI/CD | Flight Booking Engine | Day 78

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

CI/CD — Простым языком на понятном примере

CI/CD — Простым языком на понятном примере

Nginx Reverse Proxy & Free SSL | Production Deployment | Flight Booking Engine | Day 79

Nginx Reverse Proxy & Free SSL | Production Deployment | Flight Booking Engine | Day 79

Как PostgreSQL может сделать больно, когда не ожидаешь — Михаил Жилин

Как PostgreSQL может сделать больно, когда не ожидаешь — Михаил Жилин

Фильм Алексея Семихатова «ГРАВИТАЦИЯ»

Фильм Алексея Семихатова «ГРАВИТАЦИЯ»

КАК УСТРОЕН TCP/IP?

КАК УСТРОЕН TCP/IP?

System Design & Architecture | Flight Booking Backend  with FastAPI | Day-1

System Design & Architecture | Flight Booking Backend with FastAPI | Day-1

CI/CD Explained: The DevOps Skill That Makes You 10x More Valuable

CI/CD Explained: The DevOps Skill That Makes You 10x More Valuable

ВСЕ ЧТО НУЖНО ЗНАТЬ ПРО DEVOPS

ВСЕ ЧТО НУЖНО ЗНАТЬ ПРО DEVOPS

Process Refunds with Pesapal | FastAPI Payment Integration | Flight Booking Engine | Day 76

Process Refunds with Pesapal | FastAPI Payment Integration | Flight Booking Engine | Day 76

Как ответить на вопросы про Kafka на интервью? Полный разбор

Как ответить на вопросы про Kafka на интервью? Полный разбор

The Seat Map is FIXED! | Explaining the Logic | Flight Booking Engine | Day 74

The Seat Map is FIXED! | Explaining the Logic | Flight Booking Engine | Day 74

Всего 40 строк кода

Всего 40 строк кода

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

Чистая АРХИТЕКТУРА GOLANG — ультимативный гайд на реальном проекте [за 3 часа]

Чистая АРХИТЕКТУРА GOLANG — ультимативный гайд на реальном проекте [за 3 часа]

OAuth 2.0 на пальцах, котиках и зайчиках • Плюс POST, как и обещано • C • Live coding

OAuth 2.0 на пальцах, котиках и зайчиках • Плюс POST, как и обещано • C • Live coding

Complete Terraform Course - From BEGINNER to PRO! (Learn Infrastructure as Code)

Complete Terraform Course - From BEGINNER to PRO! (Learn Infrastructure as Code)

Don't Break Your API! | Versioning Strategy | Flight Booking Engine | Day 77

Don't Break Your API! | Versioning Strategy | Flight Booking Engine | Day 77

Как заставить ИИ писать нормальный код. Оркестрация мультиагентной системы.

Как заставить ИИ писать нормальный код. Оркестрация мультиагентной системы.

Stop Building Huge Docker Images | Multi-Stage Builds | Flight Booking Engine | Day 82

Stop Building Huge Docker Images | Multi-Stage Builds | Flight Booking Engine | Day 82

Так из чего же состоят электроны? Самые последние данные

Так из чего же состоят электроны? Самые последние данные

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]