계층(아키텍처) 구성 계층(Layer) 설명 사용자 인터페이스(UI), 표현(Presentation) 요청을 처리하고 사용자에게 정보를 보여준다. (Controller) 응용(Application) 요청한 기능을 도메인 계층을 조합해서 기능을 실행한다. 업무 로직은 도메인 계층에서 구현한다. (Service) 도메인 시스템에 제공할 도메인 규칙을 구현한다. (Aggregate, Entity) 인프라스트럭쳐(Infrastructure) 데이터베이스나 메세징 시스템 같은 외부시스템과 연동한다. (JPA, Message Queue, External API) 계층 구조는 그 특성상 상위 계층에서 하위 계층으로의 의존만 존개하고 하위 계층은 상위 계층에 의존하지 않는다. 표현계층은 응용계층에 의존하고 응용 계층이..