문제 (Problem)

Supabase, Firebase 등 BaaS(Backend as a Service)에 종속된 개발자들이 탈출하기 어렵습니다:

  • 예상치 못한 요금 인상과 안정성 이슈로 이탈 욕구 증가
  • 프론트엔드 전체가 Supabase SDK에 결합되어 마이그레이션 시 대규모 리팩토링 필요
  • Auth, Storage, Realtime, Edge Functions까지 각각 대안을 찾아 교체해야 함
  • 데이터 이관 시 이그레스(egress) 비용이 “수십만 달러"에 달하는 사례 존재
  • 마이그레이션을 가이드하고 자동화하는 관리형 서비스가 전무

Pain Point 강도: 8/10 - BaaS 성장과 함께 Lock-in 탈출 수요 급증 중

시장 (Market)

  • 1차 시장: Supabase/Firebase 사용 중인 글로벌 스타트업 및 인디 개발자
  • 세그먼트: BaaS 의존도를 줄이려는 성장기 SaaS 팀, 비용 최적화가 필요한 스타트업
  • TAM: BaaS 시장 $4.7B (2025), $37.8B (2035), CAGR 23.3%
  • SAM: 마이그레이션 서브마켓은 별도 측정되지 않으나, BaaS 설치 기반의 파생 시장

솔루션 (Solution)

BaaS Vendor Escape - 관리형 BaaS 마이그레이션 서비스 + SDK 호환성 레이어

핵심 기능

  1. Supabase 호환 SDK: 기존 프론트엔드 코드 변경 없이 자체 Postgres + S3를 래핑하는 드롭인 교체 SDK
  2. 마이그레이션 위저드: 데이터, 인증, 스토리지를 단계별로 자동 이관하는 웹 인터페이스
  3. 호환성 테스트 스위트: 마이그레이션 후 프론트엔드가 동일하게 동작하는지 자동 검증
  4. 관리형 인프라: 마이그레이션 후 지속적인 호스팅 서비스 (마이그레이션은 고객 획득 채널, 호스팅이 실제 제품)
  5. 멀티 BaaS 지원: Firebase, Appwrite 어댑터 (v2)

사용 시나리오

# CLI로 마이그레이션 시작
$ baas-escape init --source supabase --project my-app

# 연결 정보 설정
$ baas-escape connect --supabase-url https://xxx.supabase.co --target-db postgres://...

# 자동 마이그레이션 실행
$ baas-escape migrate --components auth,database,storage
# → Auth 사용자 이관... ✅
# → Database 스키마 + 데이터 이관... ✅
# → Storage 파일 이관... ✅

# 호환성 테스트
$ baas-escape test --frontend-url http://localhost:3000
# → 47/47 API 엔드포인트 호환성 확인 ✅

# SDK 교체 (한 줄 변경)
# import { createClient } from '@supabase/supabase-js'
# → import { createClient } from '@baas-escape/supabase-compat'

경쟁 (Competition)

경쟁사가격약점
ReplacebaseFree (OSS)라이브러리만 제공, 관리형 서비스/자동화 없음
PocketBaseFree (OSS)셀프호스트 대안, 마이그레이션 도구 없음
NhostFree + 유료Supabase 대안이지 마이그레이션 도구 아님
NeonServerless PostgresDB만 지원, 전체 BaaS 마이그레이션 불가
AppwriteFree (OSS)대안 BaaS, 마이그레이션 서비스 아님

경쟁 강도: Low - 관리형 BaaS 마이그레이션 서비스 제공 경쟁사 전무 (블루오션) 차별점: 유일한 관리형 마이그레이션 서비스 + 마이그레이션 → 관리형 호스팅 전환 모델

MVP 개발 (MVP)

  • MVP 기간: 8주
  • 풀 버전: 8개월
  • 기술 복잡도: Medium
  • 필요 스택: TypeScript (호환 SDK), Node.js (마이그레이션 서비스), PostgreSQL, Docker

MVP 범위

  1. Supabase Auth → 셀프호스트 Auth 어댑터
  2. Database 스키마 + 데이터 마이그레이션 스크립트
  3. 기본 호환성 테스트 프레임워크
  4. CLI 도구 (init, connect, migrate, test)

수익 모델 (Revenue)

  • 모델: Usage + Subscription
  • 가격:
    • 마이그레이션 비용: $499~$2,999 일회성 (복잡도에 따라)
    • 관리형 호스팅: $49~$199/월 (마이그레이션 후)
    • 엔터프라이즈 마이그레이션: $5,000~$15,000
  • 예상 MRR (6개월): $3,000-15,000
  • 예상 MRR (12개월): $10,000-40,000

리스크 (Risk)

유형수준대응
기술MediumBaaS API 빈번한 변경 → 어댑터 패턴으로 추상화
시장Medium일회성 거래 경제학 → 관리형 호스팅으로 반복 수익 전환
실행Medium10-15시간/주로 멀티 어댑터 유지 → Supabase 단독 집중 후 확장

추천 (Recommendation)

점수: 84/100 ⭐⭐⭐⭐

추천 이유

  1. 진정한 블루오션 — 관리형 BaaS 마이그레이션 경쟁자 전무
  2. 건당 높은 가치 ($500~$15,000)
  3. TypeScript/백엔드/DB → 강한 스킬 정합
  4. 마이그레이션을 고객 획득 채널로, 관리형 호스팅을 반복 수익으로 전환
  5. BaaS 시장 CAGR 23% → 잠재적 이탈 고객 기반 지속 성장

리스크 요인

  1. 관리형 호스팅 전환 실패 시 일회성 수익에 의존
  2. Supabase SDK 변경 시 호환 어댑터 지속 업데이트 필요
  3. 시장 타이밍 — 충분한 규모의 불만족 Supabase 사용자 필요

첫 번째 액션

  1. Supabase Auth → 셀프호스트 인증 어댑터 PoC 구축
  2. 마이그레이션 테스트 스위트 프레임워크 생성
  3. r/supabase에서 페인포인트 검증 및 수요 조사

이 아이디어는 Supabase 마이그레이션용 오픈소스 라이브러리인 Replacebase에서 영감을 받아, 마이그레이션 후 관리형 호스팅까지 제공하는 관리형 서비스로 확장한 것입니다.