Blog
Product
AWS
6
minutes

We built the "Netlify for backend" that runs on your AWS account!

In 2020, my co-founders and I had this crazy idea of bringing a better Developer Experience on top of AWS. As developers often start on a path with a simple React app or a JS tool, they need a platform that would support them throughout the process of building robust applications. You know, the one that any developer can build and deploy their next successful product in seconds using their preferred tools. Somehow, AWS lacked this offering 😅. This is where Netlify, especially Netlify functions, came in as an inspiration, especially with its ease of settings configuration. The Developer Experience on Netlify, where deploying an application is as easy as pushing code to Git, attracted many. But while many use Netlify for frontend, it doesn’t run on your AWS account :(. In 2 years, 20,000+ developers and hundreds of companies have transitioned from Netlify to AWS with Qovery, leveraging the unique settings and Developer Experience.
September 26, 2025
Romaric PhilogĂšne
CEO & Co-founder
Summary
Twitter icon
linkedin icon

Why this article?

“Actually, Qovery is the Netlify for backend” - mention from one more Qovery user

20 000+ developers use Qovery';s DevOps Automation Tool to deploy their apps on AWS. We have heard so many times our users defining Qovery as the “Netlify for Backend” that we needed to explain why developers are moving from Netlify to AWS with Qovery.

Qovery is the Netlify for backend

Have you ever tried to deploy a backend app like Rails, Django, Spring, and NodeJS on Netlify? It’s simply impossible. Netlify has been built for frontend and serverless applications. If you try to deploy a react app, or set up a full stack application with a database, it’s impossible. You will need to use another hosting platform like AWS to host your app.

I want to deploy a BACKEND not a SERVERLESS BACKEND đŸ€Šâ€â™‚ïž - Netlify does not support hosting BACKEND apps

But since the main selling value of Qovery is the Developer Experience on top of your AWS account, Netlify users find everything that they need to host backend apps on AWS. They have the best tools of both worlds - AWS to host their apps, and the outstanding Developer Experience from Qovery on top of their AWS account. Also, setting up the environment variables becomes a breeze with Qovery. Don’t take my word for granted, and check out how easy it is to deploy a backend app on AWS using Qovery's build and deployment process.

From “Deploy Previews” to “Preview Environments”

“Deploy Previews” is probably one of the most loved features by Netlify.

“Deploy Previews/Preview Environment” definition from Netlify documentation:

Deploy Previews allow you and your team to experience changes to any part of your site without having to publish them to production. Netlify builds Deploy Previews by default for GitHub pull requests and GitLab merge requests. You can control whether or not Deploy Previews are generated for pull/merge requests. For more information, visit the Deploy Preview controls docs. For successful deploys, your pull/merge request comments include a link to the Deploy Preview by default. You can add, remove, or edit these notifications. Visit the deploy notifications doc for more information.

Deploy Previews brings so much power to developers to quickly iterate and try changes that it is something that is constantly looking on AWS by users that were using Netlify.

And you know what? Qovery provides the same feature to our users but on steroids. Preview Environments (Deploy Previews for Qovery) support backend, frontend, and database. Check out Preview Environments in action:

You even have access to the Preview Environment URL right from your Pull Request 😎

Auto comment with Preview Environment URL right from my Pull Request

Deploy on your AWS account

They are thousands of reasons why developers and companies need to move to AWS. We don’t try to convince them to not use AWS. We embrace that AWS is the go-to cloud provider for many businesses and Qovery does not try to replace AWS. We empower our users to better take advantage of AWS in a very short time. That’s even why it makes sense for Qovery to be a technological (ISV) AWS partner.

Database

A backend app almost always needs to store its data in a database. This is where Qovery also shines. Deploying a database is ridiculously simple. PostgreSQL, MongoDB, MySQL, and Redis are supported out of the box. But Qovery also supports VPC peering to use any AWS databases. Check out this video guide.

Monorepository, microservices, custom domain, TLS, secrets... Terraform?

Well, as you can imagine they are all supported. Check out the Qovery product documentation to get the exhaustive list of features. We even have a Terraform provider for Infrastructure as Code (sorry Netlify).

The perfect integration with your CI

One of our engineers has written an excellent guide on how to integrate Qovery to GitHub Actions to manage the CD part. Then we extend the power of GitHub Actions with great CD capabilities to deploy any apps on AWS.

Qovery Github Actions available on the Marketplace

(Of course, we support Gitlab CI and Bitbucket)

Why do developers choose AWS + Qovery?

We don’t try to lock our users!

Since you install Qovery on your AWS account, Qovery does not own the infrastructure. You are the only one owning YOUR infrastructure. Removing Qovery from your infrastructure is as simple as removing the AWS IAM permissions. That’s it! The cherry on the cake 🧁: your infrastructure keeps running and you even get access to all the configuration (Terraform and helm) files that we generated to create and update your infrastructure. We do not own anything from your infrastructure, and we embrace that if you leave Qovery, it is because we have failed to provide you with the best Developer Experience possible. We only want to keep 1000% satisfied users and never want to keep you for bad reasons.

Open-source philosophy

At Qovery, we do really believe in the power of open-source and we are huge consumers of open-source products. We do also want to give back to the community. That’s why 70% of our product is open-source. We will reach 80% before the end of the year (we have a couple of Rust projects that we want to make accessible from anyone). If you are curious about how Qovery works, check out our different open-source projects:

  • Qovery Engine (GPL 3.0): Cloud agnostic deployment engine used by Qovery to deploy containerized and managed apps
  • Pleco (Apache v2): Automatically removes Cloud managed services and Kubernetes resources based on tags with TTL.
  • RepliByte (MIT License): Seed your development database with real data.
  • Web Console v3 (GPL 3.0): The Qovery Web Interface
  • CLI: Qovery Command Line Interface
  • Documentation: Our documentation that you can find on hub.qovery.com

Qovery is built for growing companies (DevOps love Qovery)

With Qovery's DevOps Automation Tool, you are not limited and you will not be limited. Our open-source and our “infrastructure belongs to you” philosophy even makes DevOps super comfortable using and promoting Qovery. Qovery runs on a vanilla Kubernetes (AWS EKS). That’s why growing companies like Tint, EXA Finance, and Creative Juice didn’t hesitate to integrate Qovery into their infrastructure stack. I was also impressed by how far their integration can go (beyond my expectation) when I saw one of our users that have built an all-in-one back office on top of our API and Terraform Provider to create Preview Environments for their developers.

Are you ready to move to AWS with Qovery?

You are one click away from getting started using Qovery😎 We can’t wait to work with you.

Share on :
Twitter icon
linkedin icon
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.
See it in action

Suggested articles

Kubernetes
 minutes
Stopping Kubernetes cloud waste: agentic automation for enterprise fleets

Agentic Kubernetes resource reclamation is the practice of using an autonomous control plane to continuously identify, suspend, and delete idle infrastructure across a multi-cloud Kubernetes fleet. It replaces manual cleanup and reactive autoscaling with intent-based policies that act on business state, eliminating the configuration drift and cloud waste typical of unmanaged fleets.

Mélanie Dallé
Senior Marketing Manager
Platform Engineering
Kubernetes
DevOps
10
 minutes
Kubernetes: the enterprise guide to fleet management at scale

Kubernetes is an open-source platform that automates the deployment, scaling, and management of containerized applications. While originally designed to orchestrate single-cluster workloads, modern enterprise use cases require managing Kubernetes at fleet scale, coordinating thousands of clusters across multi-cloud environments to enforce cost governance, security policies, and automated lifecycle management.

Morgan Perry
Co-founder
AI
Compliance
 minutes
Agentic AI infrastructure: moving beyond Copilots to autonomous operations

The shift from AI copilots to autonomous agents is redefining infrastructure requirements. Discover how to build secure, stateful, and compliant Agentic AI systems using Kubernetes, sandboxing, and observability while meeting EU AI Act standards

Mélanie Dallé
Senior Marketing Manager
Kubernetes
8
 minutes
The 2026 guide to Kubernetes management: master day-2 ops with agentic control

Effective Kubernetes management in 2026 demands a shift from manual cluster building to intent-based fleet orchestration. By implementing agentic automation on standard EKS, GKE, or AKS clusters, enterprises eliminate operational weight, prevent configuration drift, and proactively control cloud spend without vendor lock-in, enabling effective scaling across massive fleets.

Mélanie Dallé
Senior Marketing Manager
Kubernetes
 minutes
Building a single pane of glass for enterprise Kubernetes fleets

A Kubernetes single pane of glass is a centralized management layer that unifies visibility, access control, cost allocation, and policy enforcement across § cluster in an enterprise fleet for all cloud providers. It replaces the fragmented practice of switching between AWS, GCP, and Azure consoles to govern infrastructure, giving platform teams a single source of truth for multi-cloud Kubernetes operations.

Mélanie Dallé
Senior Marketing Manager
Kubernetes
 minutes
How to deploy a Docker container on Kubernetes (and why manual YAML fails at scale)

Deploying a Docker container on Kubernetes requires building an image, authenticating with a registry, writing YAML deployment manifests, configuring services, and executing kubectl commands. While necessary to understand, executing this manual workflow across thousands of clusters causes severe configuration drift. Enterprise platform teams use agentic platforms to automate the entire deployment lifecycle.

Mélanie Dallé
Senior Marketing Manager
Kubernetes
Terraform
 minutes
Managing Kubernetes deployment YAML across multi-cloud enterprise fleets

At enterprise scale, managing provider-specific Kubernetes YAML across multiple clouds creates crippling configuration drift and operational toil. By adopting an agentic Kubernetes management platform, infrastructure teams abstract cloud-specific configurations (like ingress controllers and storage classes) into a single, declarative intent that automatically reconciles across 1,000+ clusters.

Mélanie Dallé
Senior Marketing Manager
Kubernetes
Cloud
AI
FinOps
 minutes
GPU orchestration guide: How to auto-scale Kubernetes clusters and slash AI infrastructure costs

To stop GPU costs from destroying SaaS margins, teams must transition from static to consumption-based infrastructure by utilizing Karpenter for dynamic provisioning, maximizing hardware density with NVIDIA MIG, and leveraging Qovery to tie scaling directly to business metrics.

Mélanie Dallé
Senior Marketing Manager

It’s time to change‹the way you manage K8s

Turn Kubernetes into your strategic advantage with Qovery, automating the heavy lifting while you stay in control.