Web

Server

App

Database

장고 : full stack framework이나 모바일 컴퓨팅에 취약

셋 다 프론트엔드 개발자기 때문에 진입장벽이 낮은 js기반 프레임워크가 나을듯

js 기반 프레임 워크중 nextjs vs nodejs

nextjs는 server side rendering이라 회사 내에서 사용할 시스템 개발 과제 특성상 검색 엔진 최적화 장점이 필요 없을 것 같아 nodejs 선택.

그 중 협업을 위한 타입스크립트 작성에 용이한 nestjs 선택. express도 타입스크립트 사용이 가능하지만 추가 설정이 필요하기 때문에 기본 설정으로 되어있는 nestjs가 나을듯

noSQL vs SQL

→ 스키마에 맞지 않는 데이터가 저장될 일이 없을 것 같음. SQL

→ 참여자 리스트 조회 시 join 필요

→ 수정이 많이 일어날 것 같지는 않아 noSQL?

→ 참여자 key값 slack id or email