아니오 · 가벼운 핸들러
라우트가 적고 공통 정책이 단순하면 Express·Koa의 자유도가 더 빠르다.
RouteHandlerResponse
작은 라우트 수보다 인증·검증·업무 규칙·테스트 대역이 늘어날 때 구조화의 가치가 커진다.
라우트가 적고 공통 정책이 단순하면 Express·Koa의 자유도가 더 빠르다.
Controller·Provider와 Guard·Pipe·Interceptor 위치를 팀 규칙으로 고정한다.
요청을 Nest 실행 문맥으로 넘긴다.
Middleware·Guard가 공통 처리와 접근을 판단한다.
Pipe·Controller가 입력과 경로 계약을 고정한다.
Provider가 업무 규칙과 외부 의존을 처리한다.
Interceptor·Filter가 성공과 실패 응답을 정리한다.
선택 기준: 변경 위치가 보이고 테스트 대역과 운영 정책을 반복해야 할수록 NestJS가 유지보수 비용을 줄인다.