ADR-W-003
사용자 웹은 Cloudflare Pages 기반으로 배포한다
ADR ID: ADR-W-003
상태: Accepted
작성일: 2026-03-02
작성자: YSY
관련 ADR: ADR-T-001
1. 배경 (Context)
웹은 다음 요구사항을 가진다:
빠른 배포
낮은 운영 비용
Git 기반 자동 배포
글로벌 CDN 지원
서버리스 구조
MVP 단계에서 전용 서버를 운영할 이유는 없다.
2. 결정 (Decision)
사용자 웹은 Cloudflare Pages로 배포한다.
GitHub 저장소와 연동하여
PR merge 시 자동 배포를 기본으로 한다.
3. 대안 (Alternatives Considered)
대안 A: Vercel
장점
Next.js 친화적
간편한 설정
단점
장기 비용 증가 가능성
특정 기능 유료화
채택하지 않은 이유
Cloudflare와의 기존 배포 경험 및 비용 효율성 고려.
대안 B: 자체 서버(VPS)
장점
- 완전한 통제
단점
운영 부담
DevOps 비용
채택하지 않은 이유
MVP 단계에서 불필요한 복잡성.
4. 결과 (Consequences)
긍정적 결과
빠른 롤아웃
낮은 운영 비용
CDN 기반 성능 확보
부정적 결과
플랫폼 종속성
Workers 기능 제한 고려 필요
5. 영향 범위 (Impact)
기술
정적/SSR 구조 고려
API는 Supabase 직접 호출
운영
배포 파이프라인 단순화
로그/모니터링 별도 구성 필요
6. 재검토 조건 (Revisit Conditions)
SSR 요구사항 증가
SEO 전략 대폭 확장
서버 사이드 렌더링 복잡도 증가