| 항목 | 내용 |
|---|---|
| 프로젝트명 | 복지나침반 (서울 청년 복지정책 추천 서비스) |
| 문서 버전 | v1.0 |
| 작성일 | 2025년 12월 26일 |
| 작성자 | BRAIN4 팀 |
Backend
| 구분 | 기술 | 비고 |
|---|---|---|
| Framework | Django 5.x | Python 기반 |
| API | Django REST Framework | RESTful API |
| 비동기 처리 | Celery | 배치 작업용 |
| Task Queue | Redis | Celery 브로커 |
Frontend
| 구분 | 기술 | 비고 |
|---|---|---|
| Framework | Next.js 16.1.x | App Router, SSR/SSG |
| Language | TypeScript 5.x | |
| Styling | Tailwind CSS 4.1+ | 유틸리티 기반 |
| State | Zustand 5.0+ | 경량 상태관리 |
| HTTP Client | Axios 1.13+ | API 통신 |
| Streaming | SSE | EventSource |
| Package Manager | pnpm |
Database
| 구분 | 기술 | 비고 |
|---|---|---|
| Main DB | PostgreSQL | 관계형 데이터 (Ground Truth) |
| Vector DB | Chroma | 임베딩 저장 (검색용 인덱스) |
| Cache | Redis | 세션, 캐싱 |
AI/ML
| 구분 | 기술 | 비고 |
|---|---|---|
| Agent Framework | LangGraph | 멀티에이전트 오케스트레이션 |
| Embedding | OpenAI text-embedding-3-small | 의미 검색용 |
| Reranker | Cohere rerank-v3 | 검색 결과 재정렬 |
Infra
| 구분 | 기술 | 비고 |
|---|---|---|
| Cloud | AWS / GCP | 미정 |
| Container | Docker | 컨테이너화 |
| CI/CD | GitHub Actions | 자동 배포 |