OPEN HYPER STEP
← 목록으로 (stack-analysis)
STACK-ANALYSIS · 59 / 90
stack-analysis
CHAPTER 59 / 90
읽기 약 2
FUNCTION

비용 최적화: 무료→유료 전환 시점


핵심 개념

플랫폼별 무료 한도·전환 시그널·예산 알림 — 비용 폭주 방지.

본문

단계별 비용 모델

📋 코드 (35줄)
[Stage 0: 시작 ($0)]
- Vercel Hobby
- Supabase Free
- Cloudflare 무료
- Resend 무료 (월 3K 이메일)
- Sentry 무료 (5K events)
- 도메인만 $10/년

→ 0~10K MAU 가능


[Stage 1: 출시 ($25~50/mo)]
- Vercel Pro: $20
- Supabase Pro: $25
- Resend Pro: $20 (필요 시)

→ 10K~100K MAU


[Stage 2: 성장 ($200~500/mo)]
- AWS/Vercel Enterprise
- 별도 DB (RDS·자체 PostgreSQL)
- Redis (Upstash·자체)
- CDN 비용
- Sentry Team

→ 100K~1M MAU


[Stage 3: 스케일 ($1K~10K+/mo)]
- 자체 K8s
- 다중 리전
- 전담 인프라 엔지니어

→ 1M+ MAU

Vercel — 한도 + 전환 시그널

📋 코드 (22줄)
Hobby (무료):
- Bandwidth: 100GB/mo
- Build minutes: 6,000/mo
- Edge Functions: 500K invocations
- Image Optimization: 1,000 images
- Postgres: 256MB
- KV: 30K commands

Pro ($20):
- 1TB bandwidth
- 24,000 build minutes
- 1M Edge Function invocations
- 5,000 image optimization

전환 시그널:
1. Bandwidth 80% 도달 (월 80GB+)
2. 협업 멤버 추가 필요
3. 비밀번호 보호 / 분석 필요


→ 80GB 도달 = 트래픽 트렌드 보고 결정
→ 한 번에 100K MAU 도달 = Pro 즉시

Supabase

📋 코드 (23줄)
Free:
- DB: 500MB
- Storage: 1GB
- Auth: 50,000 MAU
- Edge Functions: 500K invocations
- Realtime: 200 동시 연결
- Bandwidth: 5GB

Pro ($25):
- DB: 8GB + 자동 백업
- Storage: 100GB
- Auth: 100K MAU
- Edge Functions: 2M invocations
- 7일 백업

전환 시그널:
1. DB 400MB+ (백업 필요)
2. MAU 40K+
3. 프로덕션 데이터 = 즉시 Pro (백업)


→ 백업 없는 프리는 위험
→ 진짜 사용자 있으면 즉시 Pro

AWS — 비용 폭주 사례

📋 코드 (21줄)
[흔한 사례]
1. EC2 t3.large 24/7 = $60/mo
   → t3.micro로 충분 ($7/mo)

2. RDS Multi-AZ 강제 = 2배 비용
   → MVP는 single-AZ + 백업으로 충분

3. NAT Gateway = $32/mo + 데이터 전송 비용
   → VPC Endpoint 활용

4. CloudWatch Logs 무한 보관 = $$$
   → 30일 retention 설정

5. S3 Standard로 백업 보관
   → Glacier로 1/10 비용


[Cost Explorer]
AWS Billing → Cost Explorer
→ 서비스별·리소스별 비용 추이
→ 매주 검토

알림 셋업

📋 코드 (10줄)
[AWS Budget Alerts]
- $50 도달 → 이메일
- $100 도달 → SMS + Slack
- $200 도달 → 자동 stop instances


[Vercel Spend Limit]
Settings → Billing → Spend Management
→ 월 $100 한도 설정
→ 한도 도달 시 일시 정지

비용 줄이는 7가지 패턴

📋 코드 (32줄)
1. 캐싱 활용
   - CDN: 정적 자산 99% 캐시
   - Redis: DB 쿼리 80% 캐시
   - Next.js ISR: API 호출 90% 감소

2. Serverless로 idle 비용 0
   - Lambda·Cloud Run·Vercel Functions
   - 사용한 만큼만

3. 데이터 압축
   - 이미지: WebP/AVIF (1/3)
   - JS·CSS: gzip/brotli (1/4)
   - DB: TimescaleDB 압축 (1/10)

4. 적절한 인스턴스 사이즈
   - CPU·Memory 사용률 모니터
   - 50% 미만 사용 → 다운사이즈

5. Reserved Instance / Savings Plan
   - 1년 약정 = 30~50% 할인
   - 장기 운영 시 필수

6. 무료 tier 활용
   - Cloudflare CDN 무제한 무료
   - Supabase 50K MAU 무료
   - Vercel Hobby 충분

7. 다중 클라우드 조합
   - Compute: Vercel
   - DB: Supabase
   - Email: Resend
   - 각자 강점만 활용

ROI 기준 — 언제 유료?

📋 코드 (21줄)
[유료 전환 의사결정]

A. 사용자가 돈을 내는가?
   Yes → 즉시 Pro (안정성 우선)
   No → 무료 한도 최대 활용

B. 다운타임 허용 가능한가?
   1시간+ 가능 → 무료
   1시간 불가 → Pro (백업·SLA)

C. 데이터 손실 허용?
   가능 → 무료
   불가 → Pro (자동 백업)

D. 팀 협업 필요?
   Yes → 즉시 Pro
   No → 무료


→ 진짜 사용자 = 즉시 Pro
→ 토이 프로젝트 = 무료 끝까지

다음 챕터

CH.60 "백엔드 스택 종합: 나만의 API 보일러플레이트".


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

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

내 코드의 비용 최적화 부분을 분석해서
실전 분석 + 개선 우선순위를 알려줘.
ChatGPT

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

비용 최적화 관련 인기 라이브러리/패턴 5개를
비교 분석해서 패턴 추출를 알려줘.
Gemini

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

내 프로젝트 전체에서 비용 최적화
최적화 가능 위치를 보고해줘.
Grok

무료: Grok 4.1 / SuperGrok $30/mo

2026년 한국 백엔드 시장의
비용 최적화 트렌드를 솔직히 알려줘.

⭐ 이것만 기억하세요
비용 최적화: 무료→유료 전환 시점 이 3가지만 확실히 잡으세요
1.단계별 비용 모델 — Stage 0 무료, Stage 1 $50, Stage 2 $500
2.진짜 사용자 있으면 즉시 Pro — 백업·안정성 우선
3.Budget Alert + Spend Limit으로 폭주 방지


공유하기
진행도 59 / 90