| 고려 항목 | 선택 기준 |
|---|---|
| ✅ SEO & 성능 | 정적 생성 기반 SSG 필수 |
| ✅ 빠른 사용자 경험 | 이미지 최적화 + CDN |
| ✅ 백오피스 필요 | 관리자는 실시간 API 필요 |
| ✅ 유지보수 | 보편적인 스택 + 분리된 구조 |
| ✅ 비용 | 서버 부하 최소화 → 저비용 구조 지향 |
| 역할 | 기술 | 이유 |
|---|---|---|
| 프론트엔드 | Next.js (App Router) | SSG + ISR + 이미지 최적화 + SEO 최강 |
| 백엔드 API | NestJS | 도메인 분리, 확장성, 테스트, 보안에 유리 |
| 데이터베이스 | PostgreSQL (or 기존 이관) | 정형 데이터 구조 |
| 이미지 저장 | S3 + CDN (CloudFront or Vercel) | 빠르고 안정적인 이미지 서빙 |
| 프론트 배포 | Vercel | 정적 위주 앱에 최적화, 무료 플랜 활용 가능 |
| 백엔드 배포 | AWS EC2 or App Runner | 가볍고 저렴한 Nest 운영 가능 |
| 도메인 | 처리 방식 | 렌더링 |
|---|---|---|
| 상품 리스트/상세 | SSG + ISR | 정적 생성 |
| 여행 정보/가이드 | SSG | 콘텐츠 중심 |
| 기사형 콘텐츠 | SSG | SEO 극대화 |
| 관리자 페이지 | CSR (Next.js 내부) | 인증 필요 |
| 주문/예약 API | Nest API + SSR | 실시간 처리 |
| 이미지 | S3 + CDN | 퍼포먼스 최적화 |
| 항목 | 기존 (아이넷 호스팅) | 신규 구조 |
|---|---|---|
| 월 비용 | 약 40만 원 | 💸 0 ~ 3만 원 수준 |
| 서버 부하 | 요청마다 HTML 생성 | 정적 HTML 제공 |
| 이미지 | 로컬 저장 + 직접 서빙 | CDN + WebP 자동 변환 |
| 관리 효율 | 낮음 | 자동화된 빌드 + 배포 |