NestJS API 서버는 전송·업무·저장 책임을 계층으로 나눈다
한 요청이 어느 계층을 지나며 무엇을 알고 무엇을 몰라야 하는지 지도로 본다.
Controller
route·DTO·status 같은 전송 계약
Service
회원·게시글 업무 순서와 트랜잭션
Entity / policy
환경과 무관한 상태 규칙
Repository
DB 구현을 감싼 저장 계약
핵심위 계층은 아래 구현을 직접 만들지 않고 Module이 의존 그래프를 조립한다.
한 요청이 어느 계층을 지나며 무엇을 알고 무엇을 몰라야 하는지 지도로 본다.
route·DTO·status 같은 전송 계약
회원·게시글 업무 순서와 트랜잭션
환경과 무관한 상태 규칙
DB 구현을 감싼 저장 계약
핵심위 계층은 아래 구현을 직접 만들지 않고 Module이 의존 그래프를 조립한다.