NestJS API 서버는 전송·업무·저장 책임을 계층으로 나눈다

한 요청이 어느 계층을 지나며 무엇을 알고 무엇을 몰라야 하는지 지도로 본다.

Nest application요청 경계에서 인프라까지 단방향 의존
HTTP

Controller

route·DTO·status 같은 전송 계약

Use case

Service

회원·게시글 업무 순서와 트랜잭션

Domain

Entity / policy

환경과 무관한 상태 규칙

Storage

Repository

DB 구현을 감싼 저장 계약

핵심위 계층은 아래 구현을 직접 만들지 않고 Module이 의존 그래프를 조립한다.