DDD 계층은 기술 종류가 아니라 결정권으로 나눈다
요청 형식, 유스케이스 순서, 불변 규칙, 저장 기술이 서로의 결정을 침범하지 않도록 경계를 둔다.
PresentationHTTP 입력·응답 DTO·상태 코드
업무 규칙을 판단하지 않는다
Application유스케이스 순서·트랜잭션·외부 호출 조율
규칙의 세부를 소유하지 않는다
Domain엔티티·값 객체·애그리게이트의 불변 조건
상태 변경을 직접 판단한다
PortRepository·외부 서비스에 필요한 인터페이스
기술 타입을 Domain 밖에 둔다
AdapterORM·DB·메시지 브로커 구현
Port 계약을 기술로 수행한다
도입 기준: 단순 CRUD보다 규칙이 자주 바뀌고 도메인 판단을 독립 테스트해야 하는 영역부터 적용한다.