프로그래밍/기타

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

대인보우 2024. 10. 11. 12:57
반응형

 

언제 실제로 육각형 아키텍처를 사용해야 할까?

 

도메인이 왕이다

영속성 관심사나 외부 시스템에 대한 의존성 등의 변화로부터 자유롭게 도메인 코드를 개발할 수 있는 것이 육각형 아키텍처 스타일의 주요 특징이다!
이것이 육각형 아키텍처가 DDD와 정말 잘 어울리는 이유

 

만약 도메인 코드가 애플리케이션에서 가장 중요한 것이 아니라면 해당 아키텍처 스타일은 필요하지 않을 것

 

경험이 여왕이다

인간은 습관의 동물이다.

만약 새로운 웹 어플을 만든다면 계층형 아키텍처 스타일을 이용할 것.

 

아키텍처 스타일에 대해 괜찮은 결정을 내리는 방법은 다른 아키텍처 스타일을 경험해 본보는 것!

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

 

그때그때 다르다

어떤 소프트웨어를 만드냐, 도메인 코드의 역할이 무엇이냐, 팀의 경험이 무엇이냐에 다라 달라짐

 

반응형