37 minutes to deploy a fullstack app on my new AWS account
Today, I was working on our Terraform Provider, and I noticed that I never tried to deploy an application from scratch on a new and clean AWS account. Meaning, an empty AWS account - with 0 resources created. No VPC, no EC2, no Load Balancer, nothing... just an IAM user to get access to my AWS account programmatically. This post explains what I did and how it took 37 minutes and 33 seconds to literally: create a VPC (10 min) create an EKS cluster and a load balancer (5 min) create an ECR repository (10 sec) deploy an RDS database (15 min) build and deploy my Django app from GitHub (2 min) add a custom domain to my app (2 min) create a TLS for my custom domain (15 sec) And tada! đ đ Let's explain all of that!
No, no... Let me explain. To deploy my full-stack app and make it available online I used the Qovery Terraform Provider. Basically, it makes AWS super easy and straightforward for anyone. No need to bother in configuring all the tiny details of each AWS resource. Behind the scene, Qovery manages all of that for us and even give us access to all the configuration. But here, I am just going to focus on the high level.
So, if we take a closer look at the terraform output we see that we have some resources that are taking more time than the others.
qovery_cluster.my_test_cluster (15 min)
This resource represents the AWS VPC and EKS creation and it takes approximately 12 to 15 minutes to create the AWS VPC.
qovery_database.psql (15 min)
This one represents the AWS RDS instance. Behind the scene, Qovery enables backup, encryption, Point In Time Recovery, and all the things that can save your back in case of data loss. We can speed up the Postgres deployment time by switching to a "container" instance instead of a "managed" one. But here, I wanted to show how long in total it takes with an RDS one.
qovery_application.backend (4 min)
This step includes:
The fetch of my app from GitHub (link here).
The build with Buildpacks.
The push in my ECR registry.
The deployment of my app on my AWS EKS (Kubernetes) cluster.
The domain and the TLS attached to my app.
It is a lot of small steps inside, but it's rather fast compared to the steps before.
Show me the result!
Here is the final result đ
Video
Screenshots
I hope you liked it!
Share on :
Tired of fighting your Kubernetes platform?
Qovery provides a unified Kubernetes control plane for cluster provisioning, security, and deployments - giving you an enterprise-grade platform without the DIY overhead.
Understanding CrashLoopBackOff: Fixing AI workloads on Kubernetes
Stop fighting CrashLoopBackOff on your AI deployments. Learn why traditional Kubernetes primitives fail large models and GPU workloads, and how to orchestrate AI infrastructure without shadow IT.
Morgan Perry
Co-founder
Kubernetes
Platform Engineering
 minutes
March 5, 2026
Mastering multi-cluster Kubernetes management: Strategies for scale
Stop fighting cluster sprawl. Learn why traditional scripting and GitOps fail at scale, and discover how to achieve fleet-wide consistency without the complexity of Kubernetes Federation.
Top 5 Kubernetes automation tools for streamlined management and efficiency
Looking to automate your Kubernetes environment in 2026? Discover the top automation tools, their weaknesses, and why scaling your infrastructure requires a unified management platform.
Beyond Compute Constraints: Why AI Success is an Orchestration Problem
As the AI race shifts from hardware acquisition to GPU utilization, success is now an orchestration problem. Learn how to bridge the 84% capacity gap, eliminate "ghost" expenses, and leverage AI infrastructure copilots to maximize ROI in 2026.
Romaric PhilogĂšne
CEO & Co-founder
Kubernetes
DevOps
Platform Engineering
6
 minutes
February 23, 2026
Kubernetes vs. Docker: Escaping the complexity trap
Is Kubernetes complexity killing your teamâs velocity? Compare Docker vs. Kubernetes in 2026 and discover how to get production-grade orchestration with the "Git Push" simplicity of Docker.
Morgan Perry
Co-founder
Kubernetes
DevOps
Platform Engineering
7
 minutes
February 22, 2026
Kubernetes vs. OpenShift (and how Qovery simplifies it all)
Stuck between Kubernetes and OpenShift? Discover their pros, cons, differences, and how Qovery delivers automated scaling, simplified deployments, and the best of both worlds.
Morgan Perry
Co-founder
Platform Engineering
DevOps
Kubernetes
9
 minutes
February 22, 2026
Rancher vs. OpenShift (and why Qovery might be the accelerator)
Comparing Rancher vs. OpenShift for Kubernetes management? Discover their pros, cons, and why Qovery offers a simpler, cost-effective alternative for growing teams.
Morgan Perry
Co-founder
DevOps
Platform Engineering
Kubernetes
8
 minutes
February 22, 2026
VMware Tanzu vs. Red Hat OpenShift (and why Qovery is the fast track)
Comparing VMware Tanzu vs. Red Hat OpenShift for enterprise Kubernetes? Explore their features, pros, cons, and discover why Qovery is the smarter alternative for rapid application delivery.