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.
The Top 10 Porter Alternatives: Finding a More Flexible DevOps Platform
Looking for a Porter alternative? Discover why Qovery stands out as the #1 choice. Compare features, pros, and cons of the top 10 platforms to simplify your deployment strategy and empower your team.
Mélanie Dallé
Senior Marketing Manager
AWS
Deployment
minutes
October 23, 2025
AWS App Runner Alternatives: Top 10 Choices for Effortless Container Deployment
AWS App Runner limits control and locks you into AWS. See the top 10 alternatives, including Qovery, to gain crucial customization, cost efficiency, and multi-cloud flexibility for containerized application deployment.
Mélanie Dallé
Senior Marketing Manager
Kubernetes
minutes
October 23, 2025
Kubernetes Management: Best Practices & Tools for Managing Clusters and Optimizing Costs
Master Kubernetes management and cut costs with essential best practices and tools. Learn about security, reliability, autoscaling, GitOps, and FinOps to simplify cluster operations and optimize cloud spending.
Mélanie Dallé
Senior Marketing Manager
AWS
GCP
Azure
Cloud
Business
10
minutes
October 23, 2025
10 Best AWS Elastic Beanstalk Alternatives
AWS Elastic Beanstalk is often rigid and slow. This guide details the top 10 Elastic Beanstalk alternatives—including Heroku, Azure App Service, and Qovery—comparing the pros, cons, and ideal use cases for achieving superior flexibility, faster deployments, and better cost control.
Morgan Perry
Co-founder
Kubernetes
DevOps
7
minutes
October 23, 2025
Kubernetes Cloud Migration Strategy: Master the Shift, Skip the Disaster
Master your Kubernetes migration strategy with this expert guide. Learn the critical planning phases, mitigate major risks (data, security, dependencies), and see how Qovery simplifies automation and compliance for a fast, successful, and reliable transition.
Morgan Perry
Co-founder
SecurityAndCompliance
DevSecOps
minutes
October 21, 2025
Qovery Achieves SOC 2 Type II Compliance
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.