Databases — hobby stack.
For each requirement below, pick the option that fits your build — recommended first, then free and cheaper alternatives — or skip what your project doesn't need. Tap the info icon next to any requirement to see why it matters.
Managed PostgreSQL Hosting (Primary OLTP)
Where your code actually runs and serves requests. Picking the right host affects speed, scaling, and how much ops work you do.Pricing & free-tier limitsRDS db.t3.micro $0.017/hr ~$12.50/mo + gp3 $0.115/GB-mo storage, $0.095/GB-mo backup, $0.021/hr snapshot. Neon Free: 0.5GB storage, 100 CU-hrs/mo, 1 branch, 100hr compute. Neon Pro $19/mo: 10GB incl, $0.45/GB over, $0.12/CU-hr over. Aurora $0.12/ACU-hr ~$87.6/ACU/mo min 0.5 ACU $43.8/mo + $0.10/GB-mo, $0.021/GB-mo backup. Free Tier: Neon 0.5GB forever, RDS 750hr t2/t3 12mo legacy.
Serverless Branching Postgres (Neon-style)
Persistent storage for your app’s data — users, products, orders. The single most important architectural decision for most projects.Pricing & free-tier limitsNeon Free: 0.5GB, 1 project, 10 branches, 100 CU-hrs, 3GB data transfer. Launch $19/mo: 10GB, 10 projects, 1000 CU-hrs incl, $0.45/GB over, $0.14/CU-hr, $0.20 per million rows read over. Scale $69/mo: 50GB, 5000 CU-hrs, $0.35/GB over. Autosuspend 5min free.
Postgres BaaS Infrastructure (Supabase-style)
Persistent storage for your app’s data — users, products, orders. The single most important architectural decision for most projects.Pricing & free-tier limitsSupabase Free: 500MB DB, 1GB file storage, 50k MAU, 2GB BW, 500k Edge Function invocations. Pro $25/mo: 8GB DB incl, $0.125/GB over, $0.021/GB file storage, $0.09/GB BW over, 7-day PITR. $0.015/100k auth overages. Compute $10 per 1M Edge Function GB-s.
MySQL-Compatible Serverless / Vitess (PlanetScale-style)
Persistent storage for your app’s data — users, products, orders. The single most important architectural decision for most projects.Pricing & free-tier limitsPlanetScale Free (Hobby): 5GB storage, 1B row reads/mo, 10M row writes/mo, 1 branch. Scaler Pro $29/mo: 10GB incl, $1.50/GB over, 100GB BW incl $0.12/GB over, $1.50 per 100M row reads over. Enterprise $199/mo: 50GB, SOC2. TiDB Free 5GB, $0.15/GB over, $0.10/M RCU.
Managed MySQL / Aurora MySQL Compatible
Persistent storage for your app’s data — users, products, orders. The single most important architectural decision for most projects.Pricing & free-tier limitsRDS MySQL db.t3.micro $0.017/hr ~$12.5/mo, storage $0.115/GB-mo. DO MySQL $15/mo 1GB RAM 10GB storage, $0.15/GB over. Aurora MySQL $0.12/ACU-hr (~$87.6/mo/ACU) 0.5-128 ACU + $0.10/GB-mo + $0.021/GB-mo backup. Free Tier RDS 750hr 12mo.
Managed NoSQL Document DB (MongoDB Atlas)
A piece of your stack you may or may not need, depending on scope. Pick the option that fits — or skip it if your project doesn’t require this capability yet.Pricing & free-tier limitsM0 Free: 512MB storage, shared RAM, 3 nodes replica, 500 conn max. M10 $57/mo: 10GB storage incl, 2GB RAM, $0.30/GB-mo storage over, $0.60/M reads over. M30 $0.54/hr ~$388/mo: 40GB incl, $0.25/GB over, backups $0.14/GB-mo. Data transfer $0.12/GB over 10GB.
Managed Key-Value Cache (Redis)
Stores frequent results in fast memory so you serve less from the database. Big lever for speed and cost.Pricing & free-tier limitsRedis Cloud Free: 30MB, 30 conns, 200 ops/sec. Essentials $5/mo: 250MB $0.20/GB-hour over, $0.40/100k commands over. Pro 1GB $70/mo: $0.35/GB over, 99.99% SLA, VPC. Upstash Free 10k cmds/day, Pro Pay-as-you-go $0.20/100k cmds.
Serverless Redis / Edge Cache (Upstash-style)
Where you keep files users upload or you serve — images, videos, documents — and how fast they reach visitors around the world.Pricing & free-tier limitsUpstash Free: 10k commands/day, 256MB max DB, 20 req/sec, 1GB BW/mo. PayGo $0.20/100k commands, $0.20/GB storage-mo, $0.15/GB BW. Provisioned $10/mo 1GB + 100k cmds/day incl. Dragonfly Free 1GB, $8/mo 5GB. Eviction + TLS included.
Managed Wide-Column / Key-Value (DynamoDB)
A piece of your stack you may or may not need, depending on scope. Pick the option that fits — or skip it if your project doesn’t require this capability yet.Pricing & free-tier limitsFree: 25GB storage forever, 25 WCU + 25 RCU (or 2.5M reads/1M writes on-demand). On-demand: $1.25 per M WCU, $0.25 per M RCU, storage $0.25/GB-mo, $0.20/GB backup, PITR $0.20/GB-mo + $0.20/GB incremental. Provisioned $0.00065/WCU-hr $0.00013/RCU-hr. DAX $0.24/hr t3.small.
Graph Database Managed (Neo4j Aura)
Persistent storage for your app’s data — users, products, orders. The single most important architectural decision for most projects.Pricing & free-tier limitsAura Free: 200k nodes + 400k rels, 1GB storage, 1 DB, community. Pro $65/mo: 1M nodes, 2M rels, 4GB RAM, 16GB storage incl, $0.05/1000 nodes over, $0.35/GB over, $0.15/GB BW. Aura Enterprise $0.34/hr ~$250/mo per 8GB, VPC peering. Free tier forever.
Managed Graph DB AWS-Native (Neptune)
A piece of your stack you may or may not need, depending on scope. Pick the option that fits — or skip it if your project doesn’t require this capability yet.Pricing & free-tier limitsNeptune db.r5.large $0.348/hr ~$253/mo, db.r6g.large $0.308/hr ~$224/mo. Serverless min 1 NCU $0.095/hr ~$69/mo, max 128 NCU, storage $0.10/GB-mo, I/O $0.20/M, backup $0.021/GB-mo. Neptune Analytics $0.55/hr per 2 NCU. No perpetual free, only 90-day trial credit.
How this hobby databases checklist works.
Each requirement below is something a hobby databases build typically needs. Pick one of the four researched options — recommended, free, cheaper or paid — add your own with "Other", or skip the requirement if your project doesn't need it. Nothing is mandatory; the plan on the right tracks what you've decided so nothing gets forgotten.
Your picks are saved in this browser automatically, so you can come back anytime. Options are researched per build level and refreshed as vendors change their plans — always verify details on the provider's page before committing.