Technology Stack
🇰🇷 한국어 버전
Summary
| Area | Choice | Reason |
|---|---|---|
| Parser | Go + Tree-sitter | High performance, multi-language |
| Backend | Go | Performance, simple deployment |
| Frontend | React (Next.js) | Ecosystem, SSR |
| Queue | River (PostgreSQL-based) | DB-integrated queue, durable |
| DB | PostgreSQL | Versatility, stability |
| Deploy | PaaS | DX priority |
Technical Principles
- Type safety: Compile-time validation
- Serverless first: Minimize initial costs
- Avoid lock-in: Choose standard technologies
Risk Management
- Establish per-service migration plans
- Monitor vendor dependencies
See go.mod, package.json in each repository for versions and details
