면시 프로젝트에 사용된 백엔드 기술 스택을 간단히 소개합니다.
채택 기술 스택
- Backend : NestJS / Nestia / Typia
- ORM : Prisma
- DB : Postgres (AWS RDS)
- DevOps : Github / Github Action /
AWS ECS / AWS EC2
- Documentation : Swagger / Prisma-markdown
서버의 경우 AWS 프리티어 사양을 선택할 예정입니다. (2025.02 만료)
NestJS / Nestia / Typia
NestJS는 효율적인 개발을 위한 구조화된 Node 백엔드 프레임워크입니다.
- 모듈 기반 아키텍처를 제공하여 기능을 명확히 분리할 수 있습니다.
- DI(Dependency Injection)를 활용해 코드 재사용성과 테스트 용이성을 높입니다.
- TypeScript와의 강력한 통합을 통해 타입 안전성을 보장합니다.