stack-analysis
CHAPTER 4 / 90
읽기 약 2분
FUNCTION
스택 선택 의사결정 프레임워크
핵심 개념
8가지 기준·trade-off 분석·MVP vs 엔터프라이즈 — 본인 서비스 적합 스택 도출.
본문
8가지 의사결정 기준
1. 팀 규모 + 경험
- 1인: 익숙한 스택
- 5+인: 표준 스택
- 50+인: 자체 도구 가능
2. 트래픽 규모
- <1K RPS: 모놀리스 + 단일 DB
- 1K~10K: 캐시 + 읽기 복제본
- 10K+: MSA + Kafka
3. 보안 요구
- 일반: HTTPS + JWT
- 금융/의료: Vault + WAF + SOC 2
4. 예산
- 무료: Vercel + Supabase + Cloudflare
- 소자본: AWS Lightsail + RDS
- 엔터프라이즈: 자체 K8s
5. 성능 요구
- 일반: 평균 200ms
- 게임/금융: P99 < 50ms
6. 글로벌 확장
- 단일 지역: 단일 클러스터
- 다중 지역: CDN + Multi-Region
7. 데이터 규모
- <10GB: PostgreSQL
- <1TB: PostgreSQL + 인덱스
- >1TB: 분산 DB (CockroachDB) 또는 샤딩
8. 컴플라이언스
- 일반: 없음
- GDPR: EU 데이터 격리
- 한국: 개인정보보호법 + KISAMVP vs 엔터프라이즈
MVP (0~3개월):
- Vercel + Supabase + Stripe
- Next.js + tRPC + Prisma
- 비용: $0~50/mo
- 배포: git push만
엔터프라이즈 (1+ 년):
- AWS + 자체 K8s + 자체 모니터링
- React + Spring + PostgreSQL + Kafka
- 비용: $5K~50K+/mo
- 배포: CI/CD + 승인 워크플로우의사결정 트리
신규 서비스?
├─ Yes
│ ├─ 1인 또는 소규모 팀?
│ │ ├─ Yes → Next.js + Supabase + Vercel (Stack A)
│ │ └─ No → 검증된 스택 (Stack B)
│ └─ 트래픽 예상 < 1K RPS?
│ ├─ Yes → 모놀리스 + 단일 DB
│ └─ No → MSA 고려
└─ No (기존 서비스 확장)
├─ 점진적 마이그레이션
└─ 신규 모듈만 새 스택흔한 함정
❌ 인기 있어서 선택 (hype-driven)
→ 안정성·팀 경험 우선
❌ 모든 것을 처음부터 자체 구축
→ 비즈니스 핵심에 집중, 나머지는 외주/SaaS
❌ 너무 일찍 마이크로서비스
→ 모놀리스 → 점진적 분해
❌ 너무 늦게 캐싱·CDN
→ 첫 트래픽 1K RPS부터 도입
❌ 보안·모니터링 후순위
→ MVP부터 기본은 갖추기 (HTTPS·로그·Sentry)다음 모듈
CH.5~12 "React 생태계 해부" — 실전 패턴.
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.8가지 기준(팀/트래픽/보안/예산/성능/글로벌/데이터/컴플라이언스)으로 스택 선택
2.MVP는 Next.js + Supabase, 엔터프라이즈는 AWS + 자체 K8s — 단계별 진화
3.다음 모듈(CH.5~12)에서 React 생태계 — 폴더 구조부터 Storybook까지
공유하기
진행도 4 / 90