기술 스택
| 구분 | 기술 |
|---|---|
| 프론트엔드 | JavaScript / TypeScript, Next.js |
| 백엔드 | JavaScript / TypeScript, Nest.js |
| 데이터베이스 | PostgreSQL, AWS RDS for PostgreSQL (dev/prod) |
| 스토리지 | AWS S3 |
| 생성 실행부 | ComfyUI, ai-node-agent, Python, ComfyUI API nodes, external image/video generation APIs |
| 후처리 실행부 | post-processing-worker, Python, Pillow, ffmpeg |
| 메시지큐 | AWS SQS (Simple Queue Service) |
| 캐싱/실시간 상태 | Redis local container (local), AWS ElastiCache for Redis/Valkey (dev/prod) |
| 배포 | Docker Compose (local/dev), Kubernetes/EKS (prod), AWS RDS, AWS S3, AWS SQS, ElastiCache, CloudFront (문서 서버) |
| CI/CD | Github, Github Actions |
| 로깅/모니터링 | Kubernetes/EKS, CloudWatch, Prometheus / Grafana (필요 시) |
| 기술문서 관리 | Docusaurus, Swagger (OpenAPI), Google Drive |
| 작업 관리 | Jira |
| 도메인 관리 | AWS Route 53 |
| 기타 | AWS ACM, Jest, AWS API Gateway, I18n, external generation providers, … |
클라우드의 경우 호환성을 위해 AWS로 통일