Real Life End-to-End Building, Testing, and Deploying of a Buzzword-Heavy Application
summary
A real Norwegian maritime licensing app is fully automated end to end using Terraform to provision AKS, Azure AD, Key Vault, SQL pools and Helm‑driven Kubernetes deployments, with Docker images pushed to Azure Container Registry and database migrations scripted via external/null providers. The pipeline separates infrastructure and application deployments, runs terraform compliance tests in dev, and claims reduced deployment times from days to minutes. Challenges include drifting provider APIs, unmaintained community providers, and complexity of remote state for new developers, but the system runs and enables regular DR redeploys.
AI-written summary · about
chapters (8)
- 0:00Introduction and background
- 2:03The client project
- 3:31Why choose Terraform
- 6:14Application environments
- 9:31Infrastructure and pipelines
- 12:38Terraform providers
- 14:29Challenges in operations
- 15:49Project results and wrap-up
related talks
23mBuilding Self-Service Development Platforms
35mBuilding Apps with Containers, Functions and Managed Services
28mBuilding K8s on AWS & Enabling Developers to Deliver. What to Do Better - Greg Sansom & Fahad Tariq
01h 00mTerraform - colonising Azure!
57mLook Ma, no OPS! Automating microservices' infrastructure
35mBuilding Apps with Containers, Functions and Managed Services
23mSimplifying Kubernetes deployment with Terraform for OpenAI
47mModern continous delivery on Azure Kubernetes Service
