계층형 아키텍처 (1) 썸네일형 리스트형 도메인 주도 설계 철저 입문 5부 - 아키텍처와 앞으로의 학습 이 글은 도메인 주도 설계 철저 입문 (위키북스) 를 읽고 개인적으로 정리한 글입니다. 0. 들어가며 이번 글에서는 DDD와 함께 자주 언급되는 아키텍처에 대해 다룬다. 책에서는 아키텍처에 대해 다음처럼 소개하고 있다. 아키텍처는 간단히 말해 코드를 구성하는 원칙이다. 코드가 어디에 배치돼야 하는지에 대해 답을 명확히 제시하며, 로직이 무질서하게 흩어지는 것을 막는다. 개발자는 아키텍처가 제시하는 원칙에 따르면서 "어떤 로직을 어디에 구현할 것인지"를 고민하지 않아도 된다. 이로써 개발자가 DDD의 본질인 "도메인을 파악하고 표현하는 것"에 집중할 수 있게 해 준다. DDD에서 아키텍처 역할의 핵심은 "도메인 객체"를 지켜내는 것이다. 이것이 가능하다면 다음 아키텍처 중 어떤 것을 사용해도 무방하다. 계.. 이전 1 다음