도메인 주도 설계의 계층화 아키텍처(Layered Architecture)와 DIP
계층화 아키텍처 웹 어플리케이션에서 사용되는 대표적이고 전형적인 아키텍처 표현 영역, 응용 영역, 도메인 영역, 인프라 영역 이렇게 네 개의 영역으로 구성됩니다. 하지만 계층화 아키텍처를 구글링해보면 계층수가 다르거나 명칭도 조금씩 다릅니다. 하지만 계층화 되어있다는 점에서 같은 아키텍처로 보고 있습니다. 가장 큰 특징은 상위 계층에서 하위 계층으로만 의존하고 하위 계층에서 상위 계층을 의존하지 않습니다. 엄격한 계층화 아키텍처 상위 계층은 바로 아래의 계층에만 의존해야합니다. 유연한 계층화 아키텍처 구현의 편리함을 위해 계층 구조를 유연하게 적용한 버전입니다. 응용 계층에서 최하위 계층인 인프라스트럭처 계층을 의존할 수 있습니다. 계층화 아키텍처의 구성요소 표현 계층 클라이언트의 요청을 받고 응답을 전..
2022.01.05