<aside>
☝ 그래서 언제 육각형 아키텍처 스타일을 사용해야 하며,
언제 전통적인 계층형 아키텍처 스타일을 사용해야 할까?
</aside>
🚚 도메인이 왕이다
- 육각형 아키텍처 스타일의 가장 큰 장점 : 외부의 영향을 받지 않고 도메인 코드를 자유롭게 발전시킬 수 있음
- 육각형 아키텍처 스타일이 **도메인 주도 설계 방식(DDD)**과 잘 어울리는 이유
- 즉, 도메인 코드가 어플리케이션에서 가장 중요한 것이 아니라면 이 아키텍쳐 스타일은 필요하지 않을 것
🌀 그때그때 다르다
- 어떤 소프트웨어를 만드느냐에 따라서도 다르다.
- 도메인 코드의 역할에 따라서도 다르다.
- 팀의 경험에 따라서도 다르다.
- 내린 결정이 마음에 드느냐에 따라서도 다르다.
📚 경험이 여왕이다
- 좋은 결정을 내리는 또 다른 방법은 다린 아키텍처 스타일을 경험해 보는 것이다.
- 육각형 아키텍처에 확신이 없다면 만들고 있는 어플리케이션의 작은 모듈에 먼저 시도해보자.
- 이 책에 있는 아이디어들을 적용/수정하며 자신만의 아이디어를 추가해 편하게 느껴지는 스타일을 개발하라.
- 경험이 다음 아키텍처의 결정을 이끌어 줄 것이다.