노드 장점

1. js 기반 클라이언트 sdk를 백엔드에서 자동생성해줄 수 있음

이 sdk를 기반으로 msa 구조에서 js 기반 서버들끼리 통신하기도 좋음

(이건 java도 가능)
2. 나온지 5년만에 nestjs 깃헙 스타 수가 spring보다 많음(스프링 부트65k, 스프링 프레임워크50k, nestjs53k)
3. 언어적으로 장점이 많음(타스 포함)

DTO를 인터페이스로 표현 가능하고, 과도한 상속이나 패턴을 안 써도 되는 TS가 좀 더 설계에 유리함
4. 풀스택 개발할때 넘사벽으로 편함


대기 생각

1. 여러 dto를 다루기 좋고 웹 fe와 궁합도 좋아서 msa 환경에서 read 전용 서비스들의 언어로 쓰기 좋아보임
2. 그 외에는 자프링 쓰는게 좋아보임