Supabase
생성형 API, 인증, 스토리지, realtime을 묶어 제공하는 PostgreSQL BaaS
무엇인가
PostgreSQL을 중심으로 구축된 backend-as-a-service로, 생성형 데이터 API와 인증, 스토리지, realtime, edge-function 기능을 묶어 제공한다.
관점
Bear_DBA (@bear_dba) (2026-08-28, Threads)
작동하는 CRUD, 인증, 접근 제어를 빠르게 갖추는 것이 인프라 튜닝보다 중요한 프로토타입, 해커톤, 사이드 프로젝트, 초기 제품에는 Supabase를 사용한다. PostgreSQL은 나중에 PostgreSQL로 이전할 때 필요한 데이터 모델 변경을 줄여 주지만, Auth, Storage, Realtime, Edge Functions는 각각 별도의 이탈 프로젝트를 추가한다.
적용
- 빠른 B2C 앱 MVP에서 속도 우선 데이터베이스 경로로 선택하되, Supabase를 떠날 시점 판단하기의 이탈 신호를 계속 확인한다.
- Supabase 데이터베이스 이전을 단계적으로 진행하기에 따라 진행할 때는 데이터를 옮기기 전에 애플리케이션 API를 도입한다.
- 관계형 쿼리, 트랜잭션, 향후 이전 형태가 중요할 때는 PostgreSQL 모델을 Firebase와 비교한다.
한계
-
현재 가격, 할당량, 컴퓨트 격리, 고가용성 옵션, 지원 확장은 live product documentation에서 확인하지 않았다.
-
소스는 DBA 한 명의 지침이며, 완료된 이전, 벤치마크, 인시던트 데이터셋을 보고하지 않는다.