DDD는 도메인 언어와 경계를 코드에 고정한다
복잡한 비즈니스 규칙을 컨텍스트와 계층으로 나눠 모델의 의미가 흐려지지 않게 만든다.
PresentationController가 요청과 응답 형식을 맡는다.
ApplicationService나 Handler가 유스케이스를 조율한다.
DomainEntity, Value Object, Aggregate가 핵심 규칙을 담는다.
InfrastructureRepository 구현과 외부 API, DB 접근을 처리한다.
핵심 경계: 도메인 계층은 기술 세부사항보다 비즈니스 언어와 규칙을 먼저 표현해야 한다.