[클린 아키텍처] Ch 12. 아키텍처 스타일 결정하기

정미·2022년 5월 20일
0

언제 어느 상황에서 육각형 아키텍처 혹은 전통적인 계층형 아키텍처 스타일을 적용해야 할까?

  1. 도메인 코드가 애플리케이션에서 가장 중요한가?
  2. 다른 아키텍처 스타일을 경험해보기

12-1. 도메인이 왕이다

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

DDD

도메인이 개발을 주도한다.
육각형(도메인이 중심인) 아키텍처 스타일은 DDD의 조력자이다.

12-2. 경험이 여왕이다

습관(경험해왔던 바 = 전통적인 아키텍처 스타일)을 바꿔야할 이유는?

다른(육각형) 아키텍처 스타일을 경험해봐라. 개념과 스타일에 익숙해지고, 아이디어를 적용, 수정, 추가해서 편한 스타일을 개발하면 된다.

12-3. 그때그때 다르다

  • 어떤 소프트웨어를 만드느냐
  • 도메인 코드의 역할
  • 팀의 경험
  • 최종적으로 내린 결정이 마음에 드느냐

0개의 댓글