프로덕션 default 가 보통 managed 여야
Postgres self-hosting 이 진짜 일: 백업, 모니터링, 버전 업그레이드, 패칭, 복제, failover. Managed 제공자가 그거 다 처리, 비교적 modest premium 으로. 대부분 팀에 맞는 시작점이 managed; 측정된 이유 있을 때만 self-host.
주요 옵션
- Supabase — managed Postgres + Auth + Storage + Realtime + edge functions. 관대한 free 티어; 의견 있는 플랫폼-style 접근. 솔로와 작은 팀 SaaS 에 좋은 fit.
- Neon — branching 있는 serverless Postgres (각 git branch 가 자체 DB 가능). 사용한 만큼 지불. Ephemeral preview 환경에 강함.
- RDS / Aurora (AWS) — 엔터프라이즈 default. 많은 knob, 예측 가능한 가격, 스케일에 강함.
- AlloyDB (GCP), Azure Flexible Server — 클라우드 native 동등.
- Railway, Render, Fly.io — 개발자 경험 중심; 인디 프로젝트에 좋음.
비교할 것
Free 티어 (프로토타이핑), 백업 자동화, point-in-time recovery, 지원되는 extension (pgvector? 더 exotic 한 거?), 포함된 connection pooling, scale-up 경로, 지역 가용성, 지원 story.