해당 포스팅은 "도메인 주도 개발 시작하기" 라는 내용을 정리한 글입니다. 해당 도서는 아래 Link에서 확인할 수 있습니다. - http://www.yes24.com/Product/Goods/108431347 Layer Architecture 아래는 계층 구조 아키텍처를 도식화한 그림이다. 위의 계층 구조 아키텍처는 다음의 특징이 있다. 도메인의 복잡도에 따라 응용과 도메인을 분리하기도 하고 한 계층으로 합치기도 한다. 상위 계층에서 하위 계층으로 의존만 존재하고 하위 계층은 상위 계층에 의존하지 않는다. 응용계층이 도메인 뿐만 아니라 Infrastructure에 의존하기도 한다. Infrastructure에 의존하면 테스트하기 어렵다. 기능 확장이 어렵다. 해결 방법은 DIP를 적용하는 것이다..