사이드프로젝트 기술스택을 체계적으로 비교·선정하는 의사결정 매트릭스. 'techstack-analyst' 에이전트가 기술스택을 비교하고 추천할 때 이 스킬의 평가 기준, 비용 계산법, 스택 조합 패턴을 반드시 활용해야 한다. '기술스택 비교', '인프라 비용 계산', '스택 선정' 등에 사용한다. 단, 시장 분석이나 MVP 설계는 이 스킬의 범위가 아니다.
Scanned 9/8/2026
Install to Claude Code
npx -y skills add revfactory/harness-100 --skill techstack-decision-matrix --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Techstack Decision Matrix?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/revfactory-techstack-decision-matrix-harness-100)More formats (shields.io, HTML) on the badges page.
---
name: techstack-decision-matrix
description: "사이드프로젝트 기술스택을 체계적으로 비교·선정하는 의사결정 매트릭스. 'techstack-analyst' 에이전트가 기술스택을 비교하고 추천할 때 이 스킬의 평가 기준, 비용 계산법, 스택 조합 패턴을 반드시 활용해야 한다. '기술스택 비교', '인프라 비용 계산', '스택 선정' 등에 사용한다. 단, 시장 분석이나 MVP 설계는 이 스킬의 범위가 아니다."
---
# TechStack Decision Matrix — 기술스택 의사결정 매트릭스
사이드프로젝트에 최적화된 기술스택 비교, 비용 산출, 추천 조합.
## 평가 기준 프레임워크 (5축)
```
1. 학습 곡선 (Learning Curve): 새로 배우는 데 걸리는 시간
2. 개발 속도 (Development Speed): MVP까지의 소요 시간
3. 운영 비용 (Operating Cost): 월 인프라 비용
4. 확장성 (Scalability): 사용자 증가 시 대응 용이성
5. 생태계 (Ecosystem): 라이브러리, 커뮤니티, 채용 시장
```
## 프론트엔드 비교
| 프레임워크 | 학습 | 속도 | 생태계 | 적합 | 비고 |
|-----------|------|------|--------|------|------|
| Next.js | 3/5 | 5/5 | 5/5 | 웹앱, SaaS | SSR+API 통합 |
| React (Vite) | 3/5 | 4/5 | 5/5 | SPA, 대시보드 | 유연성 최고 |
| Vue.js | 4/5 | 4/5 | 4/5 | 중소 프로젝트 | 쉬운 학습 |
| Svelte | 4/5 | 4/5 | 3/5 | 성능 중시 | 번들 크기 최소 |
| Astro | 4/5 | 5/5 | 3/5 | 콘텐츠/블로그 | 정적 사이트 |
| Flutter Web | 3/5 | 3/5 | 3/5 | 크로스 플랫폼 | 모바일 겸용 |
## 백엔드 비교
| 프레임워크 | 학습 | 속도 | 성능 | 적합 | 비고 |
|-----------|------|------|------|------|------|
| Next.js API | 4/5 | 5/5 | 3/5 | 풀스택, BFF | 프론트 통합 |
| FastAPI (Python) | 4/5 | 4/5 | 4/5 | API, AI/ML | 타입 힌트 |
| Express (Node) | 4/5 | 4/5 | 3/5 | 범용 API | 유연성 |
| Django | 3/5 | 4/5 | 4/5 | 관리자 필요 시 | 배터리 포함 |
| Spring Boot | 2/5 | 3/5 | 5/5 | 대규모 시스템 | 과투자 주의 |
| Go (Fiber) | 3/5 | 3/5 | 5/5 | 고성능 API | 동시성 강점 |
## 데이터베이스 비교
| DB | 유형 | 무료 티어 | 적합 | 비고 |
|----|------|----------|------|------|
| Supabase (PostgreSQL) | SQL | 500MB, 50K MAU | CRUD 앱, 인증 포함 | Firebase 대안 |
| PlanetScale (MySQL) | SQL | 1GB, 1B reads | 확장성 필요 시 | 브랜칭 기능 |
| Firebase Firestore | NoSQL | 1GB, 50K reads/일 | 실시간, 모바일 | 구글 생태계 |
| MongoDB Atlas | NoSQL | 512MB | 유연한 스키마 | JSON 네이티브 |
| Turso (SQLite) | SQL | 9GB, 500 DB | 엣지, 빠른 시작 | 서버리스 |
| Neon (PostgreSQL) | SQL | 3GB | Next.js 궁합 | 서버리스 PG |
## 인프라·배포 비용 비교
### 무료 티어 활용 스택
```
$0/월 스택:
호스팅: Vercel Free (100GB 대역폭)
DB: Supabase Free (500MB)
인증: Supabase Auth (50K MAU)
스토리지: Supabase Storage (1GB)
도메인: 서브도메인 (*.vercel.app)
이메일: Resend Free (100/일)
적합: MVP 검증, 초기 사용자 100명 이하
```
### 저비용 스택 ($10-30/월)
```
호스팅: Vercel Pro ($20/월) 또는 Railway ($5~)
DB: Supabase Pro ($25/월) 또는 PlanetScale Scaler ($29/월)
도메인: 연 $12-15
이메일: Resend ($20/월)
모니터링: Sentry Free
총: $25-50/월 (약 3-7만원)
적합: 유료 사용자 100-1,000명
```
### 스택 ROI 계산
```
손익분기점 = 월 운영비 / (ARPU × 유료전환율 × MAU)
예시:
월 운영비: 5만원
구독료: 9,900원/월
유료 전환: 3%
필요 MAU: 5만 / (9,900 × 0.03) = 168명
168명의 활성 사용자가 필요
```
## 추천 스택 조합
### 웹 SaaS (1인 개발자)
```
✅ 추천: Next.js + Supabase + Vercel + Tailwind CSS
- 풀스택 통합
- 무료 시작 → 유료 스케일
- 인증·DB·스토리지 올인원
- 학습 곡선 보통, 생산성 최고
```
### 모바일 앱
```
✅ 추천: Flutter + Firebase + Google Play/App Store
- iOS + Android 동시
- 실시간 DB, 푸시 알림 내장
- 무료 시작 → 유료 스케일
대안: React Native + Expo + Supabase
```
### AI/ML 제품
```
✅ 추천: Next.js + FastAPI + OpenAI API + Vercel + Railway
- 프론트: Next.js (Vercel)
- AI 백엔드: FastAPI (Railway)
- LLM: OpenAI/Anthropic API
- DB: Supabase (벡터 검색 pgvector)
```
### 콘텐츠/블로그
```
✅ 추천: Astro + Markdown + Vercel + 무료 CMS
- 빌드 시 정적 생성 (빠름, 저비용)
- SEO 최적화 내장
- $0/월 운영 가능
```
## 의사결정 매트릭스 출력 형식
```markdown
## 기술스택 비교 매트릭스
| 기준 (가중치) | 옵션 A | 옵션 B | 옵션 C |
|-------------|--------|--------|--------|
| 학습곡선 (20%) | 4/5 | 3/5 | 5/5 |
| 개발속도 (30%) | 5/5 | 4/5 | 3/5 |
| 운영비용 (20%) | 5/5 | 3/5 | 4/5 |
| 확장성 (15%) | 4/5 | 5/5 | 3/5 |
| 생태계 (15%) | 5/5 | 5/5 | 3/5 |
| **가중 합계** | **4.6** | **3.9** | **3.7** |
| **추천** | ✅ 1순위 | 2순위 | 3순위 |
```
## 참고
- 2024-2025 시장 기준, 가격·무료 티어는 변동 가능
- 상세 스택 가이드: `references/techstack-details.md` 참조
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!