Skip to content

Latest commit

 

History

History
25 lines (14 loc) · 1.53 KB

[Eunmi]12.아키텍처스타일정하기.md

File metadata and controls

25 lines (14 loc) · 1.53 KB
  • 언제 실제로 육각형 아키텍처 스타일을 사용해야 할까?
  • 언제 육각형 아키텍처 스타일 대신 전통적인 계층형 아키텍처 스타일을 고수 해야 할까?

이 두가지가 가장 궁극적인 질문 이다.

도메인은 왕이다

육각형 아키텍처 스타일의 주요 특징은 자유롭게 도메인 코드를 개발할 수 있다는 점이다.

외부의 영향을 받지 않고 도메인 코드를 자유롭게 발전시킬 수 있다는 것은 육각형 아키텍처 스타일이 내세우는 가장 중요한 가치다.

이것이 육각형 아키텍처 스타일이 도메인 주도 설계 방식과 정말 잘 어울리는 이유다.

아키텍처 스타일을 사용할지 말지를 결정할 첫 번째 지표로서, 도메인 코드가 애플리케이션에서 가장 중요한 것이다.

경험이 왕이다

아키텍처 스타일에 대해서 괜찮은 결정을 내리는 유일한 방법은 다른 아키텍처 스타일을 경험해 보는 것이다. 개념에 익숙해지고 스타일에 익숙해져 편하게 느껴지는 스타일을 개발해 보아라.

그러면 이 경험이 다음 아키텍처 결정을 이끌어 줄 것이다.

그때그때 다르다

어떤 아키텍처 스타일을 골라야 하는가에 대한 저자의 대답은 어떤 소프트웨어를 만드느냐에 따라서 다르고, 도메인 코드의 역할에 따라서도 다르다. 팀의 경험에 따라서도 다르고 최종적으로 내린 결정이 마음에 드느냐에 따라서도 다르다.