overview
Supabase란 무엇인가요?
Supabase는 개발자, 스타트업 및 기업이 웹, 모바일 및 AI 애플리케이션을 구축할 수 있도록 Supabase가 개발한 BaaS(backend-as-a-service) 플랫폼입니다. PostgreSQL 데이터베이스, 인증, 파일 스토리지, 엣지 함수 및 실시간 구독을 제공합니다. 이 플랫폼은 Firebase의 오픈 소스 대안으로 기능하며, 완전 관리형 PostgreSQL 데이터베이스를 중심으로 하는 포괄적인 백엔드 스택을 제공합니다. 핵심 서비스에는 고급 쿼리 및 JSON 데이터를 지원하는 프로덕션 준비 완료 관계형 데이터베이스, 이메일/비밀번호, OAuth, 다단계 인증(MFA) 및 Row-Level Security(RLS)를 통한 보안 사용자 인증이 포함됩니다. Supabase는 데이터베이스 스키마에서 RESTful 및 GraphQL API를 자동으로 생성하여 개발 워크플로우를 가속화합니다. Realtime Subscriptions는 WebSockets를 통해 실시간 데이터 동기화를 용이하게 하여 채팅 애플리케이션 및 대시보드에 적합합니다. S3 호환 객체 스토리지 솔루션은 RLS가 통합된 파일을 관리합니다. TypeScript/JavaScript(Deno runtime)로 작성된 Edge Functions는 전역적으로 배포되는 사용자 지정 비즈니스 로직을 허용합니다. pgvector 확장 기능에 대한 기본 지원은 고차원 벡터 데이터의 저장 및 쿼리를 가능하게 하며, 이는 시맨틱 검색 및 Retrieval-Augmented Generation(RAG) 시스템과 같은 AI 및 머신러닝 애플리케이션에 중요합니다.