
How I Built a Serverless Postgres on EKS (and saved 90% vs RDS)
Introduction Everyone loves Serverless Postgres (Neon, Supabase, Aurora Serverless). It scales to zero, wakes up instantly, and saves money. But under the hood, most are proprietary forks or expensive managed services. As a DevOps engineer, I wanted the best of both worlds: Serverless Scaling: Pay for what I use. Standard Postgres: No vendor lock-in. Control: Running on my own Kubernetes cluster (EKS). So I built Vura ( https://vura.dev ). Here is the architecture. The Problem with RDS & Aurora AWS RDS is great, but expensive. Even a small t3.micro instance costs ~$15/month idle. Multiply that by 10 microservices or side projects, and you're burning $150/month for databases doing nothing. Aurora Serverless v2 scales, but the minimum capacity unit (ACU) is still pricey (~$45/mo minimum). The Solution: Postgres on EKS Kubernetes is perfect for orchestrating stateful workloads if you know what you're doing. Architecture Overview: Orchestration: Kubernetes (EKS). Storage: EBS gp3 (fast, pe
Continue reading on Dev.to
Opens in a new tab



