배포 스택 선택 플레이북 — 프로젝트별 최적 인프라
Vercel, Cloudflare, Railway 중 어떤 배포 플랫폼을 선택하고, Supabase/Firebase/Neon 중 어떤 BaaS를 쓸지 결정하는 가이드.
프로젝트 특성에 맞는 배포 플랫폼과 백엔드 서비스를 선택한다.
전제조건
- 프레임워크 선택 완료
- 프로젝트 규모·트래픽 예측
단계별 가이드
1
프레임워크 확인
Next.js → Vercel 최적, Remix → Cloudflare 최적, Docker 필요 → Railway.
2
DB 요구사항 확인
PostgreSQL 필요 → Supabase 또는 Neon. NoSQL → Firebase. DB만 → Neon.
3
인증 필요 여부
인증 필요 → Supabase 또는 Firebase (내장). 불필요 → Neon + 별도 인증.
4
예산 확인
무료 우선 → Cloudflare + Neon 또는 Supabase Free. 예산 여유 → Vercel Pro + Supabase Pro.
5
엣지 필요 여부
글로벌 사용자 → Cloudflare Workers. 한국 중심 → Vercel 또는 Railway.
6
스택 조합 결정
위 기준으로 최적 조합을 선택하고, 스택 페이지에서 상세 확인.
실전 팁
처음에는 무료 티어로 시작하고, 트래픽이 늘면 Pro 플랜으로 전환하라.
Vercel과 Supabase는 무료 티어가 관대하므로 MVP에 적합하다.
Docker 커스텀 백엔드가 필요하면 Railway가 유일한 선택이다.
사용 도구
Vercel인프라
Next.js 제작사의 서버리스 호스팅. 프리뷰 배포, 엣지 함수, 원클릭 배포가 핵심.
Cloudflare Pages/Workers인프라
글로벌 엣지 네트워크 기반 호스팅. Workers, D1, R2로 풀스택 엣지 앱 구축 가능.
Railway인프라
Docker/컨테이너 기반 호스팅. 어떤 백엔드든 배포 가능, 개발자 경험 우수.
Supabase인프라
PostgreSQL 기반 오픈소스 BaaS. 인증, DB, 스토리지, 실시간을 한번에 제공.
Firebase인프라
Google의 BaaS. Firestore(NoSQL), 인증, 호스팅, 실시간 DB를 제공한다.
Neon인프라
서버리스 PostgreSQL. 브랜칭, 오토스케일링, 관대한 무료 티어가 핵심.