Create Outstanding AWS Infrastructure with Terraform and Qovery
Terraform combined with Qovery is like giving superpower to DevOps and developers. I am super excited to launch a brand new GitHub repository with "ready-to-use" examples to deploy crazy AWS cloud architecture with Terraform and Qovery. Feel free to use them, modify them and share them with us and our community.
It's an excellent way to familiarize yourself with Terraform, AWS, and how to use Qovery. Thousands of developers and DevOps build outstanding infrastructure on top of AWS. We are eager to share the best practices and ready-to-use architecture for your personal and professional projects.
resource "qovery_database" "production_psql_database" { environment_id = qovery_environment.production.id name = "strapi db" type = "POSTGRESQL" version = "13" mode = "MANAGED" # Use AWS RDS for PostgreSQL (backup and PITR automatically configured by Qovery) storage = 10 # 10GB of storage accessibility = "PRIVATE" # do not make it publicly accessible state = "RUNNING"
Check out the complete Terraform manifest file here.
Behind the scene, Qovery:
Creates 3 Kubernetes clusters (`Production`, `Staging`, `Dev`) on your AWS account (VPC, Security Groups, Subnet, EKS/Kubernetes...)
Creates Qovery Organization `Terraform Demo`
Creates Qovery Project `Strapi V4`
Creates Qovery Environment `production`
Creates Qovery Database `strapi db` (RDS) for `Production`
Application `strapi app` for `Production`
Creates Qovery Environment `staging`
Database `strapi db` (RDS) for `Staging`
Application `strapi app` for `Staging`
Environment `dev`
Database `strapi db` (Container with EBS) for `Dev`
Application `strapi app` for `Dev`
Inject all the Secrets and Environment Variables used by the app for every environment
Builds `strapi app` application for `Production`, `Staging` and `Dev` environments in parallel
Pushes `strapi app` container image in your ECR registry for `Production`, `Staging` and `Dev` environments in parallel
Deploys your PostgreSQL database for `Production` (AWS RDS), `Staging` (AWS RDS) and `Dev` (Container) environments in parallel
Deploys `strapi app` on your `Production`, `Staging` and `Dev` EKS clusters
Creates an AWS Network Load Balancer for all your clusters and apps
Generates a TLS certificate for your app for all your apps
Exposes publicly via HTTPS your Strapi app from `Production`, `Staging` and `Dev` through different endpoints
Terraform takes takes approximately 30 minutes per environment👍 So technically speaking you can have a Production, Staging and Dev environment in less than 2 hours and by letting Terraform and Qovery doing the job for your on your AWS account 😎
What's next?
Check out our Terraform Examples repository now and feel free to contribute.
Share on :
Ready to rethink the way you do DevOps?
Qovery is a Kubernetes management platform that enables organizations to deliver faster and focus on creating great products.
Top 10 Openshift Alternatives: When Enterprise PaaS is Too Heavy
Fed up with Openshift's weight? Compare alternatives that offer Kubernetes power without the enterprise overhead and complexity.
Morgan Perry
Co-founder
Internal Developer Platform
DevOps
minutes
January 23, 2026
PaaS vs. DIY IDP: The Fastest Path to a Self-Service Cloud
Building an Internal Developer Platform (IDP) from scratch seems cheaper, but the maintenance costs add up. Discover why a modern PaaS on your own infrastructure is the faster, smarter path to a self-service cloud.
Mélanie Dallé
Senior Marketing Manager
Heroku
15
minutes
January 22, 2026
Top 10 Heroku Alternatives in 2026: When Simplicity Hits the Scaling Wall
Escape rising Heroku costs & outages. Compare top alternatives that deliver PaaS simplicity on your own cloud and scale without limits.
Mélanie Dallé
Senior Marketing Manager
DevOps
Developer Experience
9
minutes
January 22, 2026
Top 10 DevOps Automation Tools in 2026 to Streamline Mid-Market Infrastructure
Scale your engineering organization without the headcount hit. Compare the top 10 DevOps automation tools for mid-market teams, from IaC leaders like Terraform to unified platforms like Qovery.
Mélanie Dallé
Senior Marketing Manager
Kubernetes
DevOps
minutes
January 16, 2026
Best CI/CD tools for Kubernetes: Streamlining the cluster
Static delivery pipelines are becoming a bottleneck. The best CI/CD tools for Kubernetes are those that move beyond simple code builds to provide total environment orchestration and developer self-service.
Mélanie Dallé
Senior Marketing Manager
DevOps
Cloud
minutes
January 16, 2026
Top 10 vSphere alternatives for modern hybrid cloud orchestration
The Broadcom acquisition of VMware has sent shockwaves through the enterprise world, with many organizations facing license cost increases of 2x to 5x. If you are looking to escape rising TCO and rigid subscription bundles, these are the top vSphere alternatives for a modern hybrid cloud.
Mélanie Dallé
Senior Marketing Manager
DevOps
Heroku
minutes
January 16, 2026
Top 10 Heroku Postgres competitors for production databases
Escape rising Heroku costs and rigid limitations. Discover the best Heroku Postgres competitors that offer high availability, global scaling, and the flexibility to deploy on your own terms.
Mélanie Dallé
Senior Marketing Manager
DevOps
Kubernetes
Heroku
minutes
January 13, 2026
Top 10 GitLab alternatives for DevOps teams
Is GitLab bloat slowing down your engineering team? Compare the top 10 GitLab alternatives for, from GitHub to lightweight automation platforms like Qovery. Escape the monolith and reclaim your velocity.