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.
Qovery is officially SOC 2 Type II compliant with an Unqualified Opinion. Get the highest assurance of continuously verified security controls for enterprise-grade application deployments and simplify due diligence.
Pierre Mavro
CTO & Co-founder
Product
Observability
minutes
October 17, 2025
Troubleshoot Faster with the New Log Search and Filtering in Qovery Observe
Following the launch of Qovery Observe, we’re progressively adding new capabilities to help you better monitor, debug, and understand your applications.
Today, we’re excited to announce a major improvement to the Logs experience: you can now search and filter directly within your application logs.
Alessandro Carrano
Lead Product Manager
Platform Engineering
DevOps
Terraform
7
minutes
October 17, 2025
Top 5 Crossplane Alternatives & Competitors
Go beyond Crossplane. Discover Qovery, the #1 DevOps automation tool, and 4 other IaC alternatives (Terraform, Pulumi) for simplified multi-cloud infrastructure management and deployment.
Morgan Perry
Co-founder
AWS
Platform Engineering
DevOps
9
minutes
October 17, 2025
10 Best AWS ECS (Elastic Container Service) Alternatives
Compare the top 10 AWS ECS alternatives, including Qovery, Docker, EKS, and GKE. Find the best solution to simplify Kubernetes, automate DevOps, and achieve multi-cloud container deployment.
Morgan Perry
Co-founder
Platform Engineering
AWS
Kubernetes
DevOps
9
minutes
October 17, 2025
10 Best EKS Alternatives: Simplifying Kubernetes for Modern Development
Compare the 10 best EKS alternatives for Kubernetes, including Qovery (IDP), GKE, DOKS, and OpenShift. Simplify operations, reduce costs, and accelerate deployment.
Morgan Perry
Co-founder
DevOps
Kubernetes
Platform Engineering
15
minutes
October 16, 2025
Top 10 Openshift Alternatives & Competitors
Because various organizations need cloud application and service management that offers different levels of simplicity, cost-effectiveness, or feature sets than OpenShift, this article will review its top alternatives to help readers make an informed decision aligned with their specific infrastructure needs.
Morgan Perry
Co-founder
AI
Infrastructure Management
Product
5
minutes
October 15, 2025
GPU workloads on EKS just got way simpler with Qovery
Running GPU workloads on EKS has never been easy, until now. With Qovery’s latest update, you can enable GPU nodes, configure GPU access, and optimize costs automatically, all without writing a single line of YAML or touching Helm charts. Qovery now handles everything behind the scenes so you can focus entirely on your applications.
Alessandro Carrano
Lead Product Manager
Kubernetes
minutes
October 9, 2025
Kubernetes Deployment Strategies: Pros, Cons & Use Cases
Master Kubernetes deployment strategies: Rolling Update, Recreate, Blue/Green, and Canary. Learn the pros, cons, and use cases to choose the right strategy based on your uptime, risk tolerance, and resources. Simplify complex rollouts with automation.