협업이 필수적인 프로젝트이기 때문에 완전 관리형 프레임워크인 NestJS를 사용해 큰 틀을 맞추고자 했다. 자세한 설명은 아래에서!
Nest를 사용해야 하는 이유
우리 프로젝트에서 필요한 엔티티들(음악, 사용자, 플레이리스트)이 서로 큰 연관관계를 갖기 때문에 RDB가 필수적이었고, 이를 위해 사용한 ORM 툴은 NestJS에서 공식적으로 지원해주는 TypeORM을 사용하기로 결정했다.
prisma vs TypeORM