Supabase란?
Supabase는 Firebase의 오픈소스 대안으로, PostgreSQL 기반의 백엔드 서비스를 제공합니다. 인증, 데이터베이스, 스토리지, Edge Functions까지 올인원으로 제공하면서도 무료 티어가 매우 넉넉합니다.
무료 티어 한도 정리 (2026년 기준)
| 서비스 | 무료 한도 | 실제 감각 |
|---|---|---|
| Database | 500MB | 블로그 10만 글 저장 가능 |
| Auth | 50,000 MAU | 충분한 사용자 수 |
| Storage | 1GB | 이미지 약 1,000장 |
| Edge Functions | 500,000 호출/월 | 하루 ~16,000건 |
| Bandwidth | 5GB/월 | 일반 API 서비스에 충분 |
| Realtime | 200 동시 접속 | 소규모 앱에 적합 |
무료로 운영 가능한 서비스 예시
1. 개인 블로그 백엔드
- 댓글 시스템 (Auth + Database)
- 조회수 트래킹 (Edge Functions)
- 뉴스레터 구독자 관리
2. SaaS MVP
- 사용자 인증 (소셜 로그인)
- 사용량 추적
- 프리미엄 결제 연동
3. 모바일 앱 백엔드
- 유저 데이터 동기화
- 푸시 알림 트리거
- 리더보드
비용 절약 팁
Row Level Security (RLS) 활용
RLS를 사용하면 서버 사이드 로직 없이 데이터 접근 제어가 가능합니다. Edge Functions 호출을 줄일 수 있습니다.
-- 사용자 본인 데이터만 조회 가능
CREATE POLICY "Users can view own data"
ON user_data FOR SELECT
USING (auth.uid() = user_id);
Edge Functions 호출 최적화
- 클라이언트에서 직접 DB 쿼리 (PostgREST)를 활용하면 Edge Functions 호출을 줄일 수 있습니다
- 배치 처리로 여러 작업을 하나의 함수 호출로 묶으세요
스토리지 최적화
- 이미지는 WebP 포맷으로 변환 (용량 50% 절감)
- CDN 캐싱 활용으로 대역폭 절약
유료 전환 시점
무료 티어에서 아래 한도에 도달하면 Pro 플랜($25/월)을 고려하세요:
- DB 500MB 초과 시
- MAU 50,000 초과 시
- 대역폭 5GB 초과 시
- 프로젝트 2개 이상 필요 시
결론
Supabase 무료 티어는 MVP부터 소규모 프로덕션까지 충분히 커버합니다. Firebase와 달리 벤더 락인 없이 PostgreSQL의 전체 기능을 사용할 수 있다는 것이 큰 장점입니다.
개발 공부를 시작한다면, 체계적인 학습 자료와 함께 실습하는 것을 추천합니다.
댓글