OPEN HYPER STEP
← 목록으로 (Supabase)
SUPABASE · 3 / 34
supabase
CHAPTER 3 / 34
읽기 약 2
SYNTAX

Supabase로 만드는 대표기업 서비스


핵심 개념

Product Hunt·Cal.com·Keel·Mobbin·HappyScribe가 사용하는 Supabase 기법과 3단계 프롬프트.

본문

Supabase은 단순한 도구가 아닙니다. 5개 글로벌 기업이 어떻게 활용하는지 살펴보고 같은 기법을 적용하는 AI 프롬프트를 단계별로 제공합니다.


1. Product Hunt — 투표 시스템

사용 기술: Supabase, RLS, Realtime

🟢 기초 프롬프트

📋 코드 (1줄)
Supabase로 게시글 + 투표 스키마.

🟡 중급 프롬프트

📋 코드 (1줄)
Product Hunt 같은 일일 투표 + 실시간 순위.

🔵 심화 프롬프트

📋 코드 (1줄)
수십만 동시 투표 처리. RLS + 캐시 + Edge.

2. Cal.com — 캘린더 SaaS

사용 기술: Supabase + Next.js + Stripe

🟢 기초 프롬프트

📋 코드 (1줄)
예약 슬롯 스키마.

🟡 중급 프롬프트

📋 코드 (1줄)
Cal.com 같은 예약 + 충돌 방지 + 알림.

🔵 심화 프롬프트

📋 코드 (1줄)
엔터프라이즈 캘린더 SaaS. 멀티테넌시 + 외부 캘린더 연동.

3. Keel — 워크플로우 자동화

사용 기술: Supabase + Edge Functions

🟢 기초 프롬프트

📋 코드 (1줄)
트리거 + 액션 스키마.

🟡 중급 프롬프트

📋 코드 (1줄)
Keel 같은 워크플로우 빌더 + Edge 실행.

🔵 심화 프롬프트

📋 코드 (1줄)
no-code 워크플로우 플랫폼. 권한 + 버저닝 + 모니터링.

4. Mobbin — 디자인 참고 자료

사용 기술: Supabase + Storage + Search

🟢 기초 프롬프트

📋 코드 (1줄)
이미지 + 메타데이터 스키마 + Storage 업로드.

🟡 중급 프롬프트

📋 코드 (1줄)
Mobbin 같은 디자인 검색 + 필터.

🔵 심화 프롬프트

📋 코드 (1줄)
수십만 이미지 검색 + 추천 + CDN.

5. HappyScribe — 미디어 변환

사용 기술: Supabase + Edge + 외부 API

🟢 기초 프롬프트

📋 코드 (1줄)
오디오 파일 업로드 + 작업 큐 스키마.

🟡 중급 프롬프트

📋 코드 (1줄)
HappyScribe 같은 음성→텍스트 워크플로우. Edge + 외부 ASR.

🔵 심화 프롬프트

📋 코드 (1줄)
수만 동시 변환 작업. 큐 + 재시도 + 결제 + Webhook.


💻 데모 코드

TYPESCRIPT📋 코드 (22줄)
// 기업 Supabase 기법 5가지 — 미니 데모
import { createClient } from '@supabase/supabase-js';
const supabase = createClient(process.env.NEXT_PUBLIC_SUPABASE_URL!, process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!);

// 1. Product Hunt: 실시간 투표
await supabase.rpc('vote_post', { post_id: 42 }); // 서버 함수로 멱등 보장

// 2. Cal.com: 예약 충돌 방지 (트랜잭션 함수)
// CREATE FUNCTION book_slot(p_user UUID, p_start TIMESTAMPTZ, p_end TIMESTAMPTZ) ...
await supabase.rpc('book_slot', { p_user: 'u1', p_start: '2026-04-25T10:00Z', p_end: '2026-04-25T11:00Z' });

// 3. Keel: Edge Function으로 워크플로우 실행
await supabase.functions.invoke('run-workflow', { body: { workflowId: 'wf1', input: {} } });

// 4. Mobbin: Storage + 메타 검색
const { data: img } = await supabase.storage.from('designs').upload(`user/1/${Date.now()}.png`, file);
await supabase.from('designs').insert({ path: img!.path, tags: ['onboarding'] });
const results = await supabase.from('designs').select().contains('tags', ['onboarding']).limit(20);

// 5. HappyScribe: 큐 워크플로우
const { data: job } = await supabase.from('jobs').insert({ status: 'pending', file_path: 'audio/x.mp3' }).select().single();
// Edge Function이 jobs 테이블 변경을 구독 → 외부 ASR API 호출 → 결과 저장

AI 프롬프트
🤖 AI에게 잘 물어보는 법 — 모델·전략별 프롬프트
Claude

무료: Sonnet 4.6 / Pro $20/mo: Opus 4.6

Product Hunt, Cal.com, Keel, Mobbin, HappyScribe의 Supabase 사용 패턴에서
공통적으로 쓰이는 RLS·Edge Functions·Realtime 활용법을 분석해줘.
ChatGPT

무료: GPT-5.5 / Plus $20/mo: GPT-5.5 Pro

Supabase로 만든 실전 서비스 사례를
MVP/SaaS/실시간 3유형 × 3개씩
실제 회사 이름과 함께 보여줘.
Gemini

무료: 2.5 Flash / Pro $19.99/mo: 3.1 Pro

Product Hunt·Cal.com·Keel·Mobbin·HappyScribe의 Supabase 활용을
비용, RLS 복잡도, Realtime 사용 측면에서
비교 리포트로 만들어줘.
Grok

무료: Grok 4.1 / SuperGrok $30/mo

2026년에 Supabase의 가격 정책과 벤더 락인 우려가
실무에 얼마나 영향을 주는지, Firebase 대비 솔직히 평가해줘.

⭐ 이것만 기억하세요
Supabase로 만드는 대표기업 서비스 이 3가지만 확실히 잡으세요
1.Product Hunt 외 4개 기업의 Supabase 기법
2.5개 사례 × 3단계 프롬프트 = 15개 실전 프롬프트
3.다음 챕터에서 11개 AI 프롬프트로 학습 가속


공유하기
진행도 3 / 34