
2/24/2021 · Sri Rangan
What this post added
This post details the 'Five Minute Production App' initiative, which demonstrates achieving production-grade infrastructure and DevSecOps workflows in under five minutes by converging AWS, Hashicorp Terraform, and GitLab. It outlines a three-stage process: Build (containerizing the application using Auto DevOps), Provision (using Terraform to create AWS resources like EC2, RDS, ElastiCache, and S3, tied to Git branches), and Deploy (retrieving the container image and infrastructure credentials to deploy the application, with automated SSL certificate generation via Let's Encrypt). The post emphasizes the complete GitOps convergence where application code, infrastructure as code, CI/CD, state, secrets, and environment configurations all reside within a GitLab project.