소개
Supabase는 개발자가 현대적인 애플리케이션을 더 쉽게 만들 수 있도록 도와주는 오픈소스 백엔드 플랫폼입니다. 이 서비스는 안정적인 Postgres 데이터베이스를 중심으로 사용자 인증, 실시간 동기화, 파일 저장, 서버 없는 함수 등 다양한 백엔드 기능을 제공합니다.
주요 기능
• 완전 관리형 Postgres 데이터베이스: 추가 기능, 행 단위 보안, 자동 백업을 포함한 견고한 관계형 데이터베이스
• 통합 인증 서비스: 이메일/비밀번호, OAuth, 모바일 로그인, 다중 인증, 단일 로그인 등 여러 인증 방법 지원
• 실시간 데이터 동기화: WebSocket을 이용한 실시간 알림으로 데이터 변화를 바로 클라이언트에 전달
• 확장 가능한 파일 저장: S3 호환 저장소, CDN 연결, 세부적인 접근 권한 관리
• 엣지 함수: 전 세계에 분산된 서버 없는 함수로 빠른 응답 속도의 백엔드 작업 수행
• 자동 생성 API: 데이터베이스 구조에서 바로 RESTful과 GraphQL API 만들기
적용 분야
• 전체 기능 애플리케이션 개발: 통합 백엔드 서비스를 이용한 웹/모바일 앱 빠른 제작
• 실시간 공동 작업 애플리케이션: 대화방, 다중 사용자 게임, 실시간 현황판 개발
• 사용자 인증 및 관리: 안전한 사용자 등록, 로그인, 권한 관리 시스템 구축
• 파일 보관 및 전송: 큰 미디어 파일의 효과적인 저장과 CDN을 통한 배포
• 맞춤형 백엔드 작업: 엣지 컴퓨팅 환경에서의 비즈니스 작업 처리와 연동