프로그래밍/기타
[클린 아키텍처 12] 아키텍처 스타일 결정하기
대인보우
2024. 10. 11. 12:57
반응형
언제 실제로 육각형 아키텍처를 사용해야 할까?
도메인이 왕이다
영속성 관심사나 외부 시스템에 대한 의존성 등의 변화로부터 자유롭게 도메인 코드를 개발할 수 있는 것이 육각형 아키텍처 스타일의 주요 특징이다!
이것이 육각형 아키텍처가 DDD와 정말 잘 어울리는 이유
만약 도메인 코드가 애플리케이션에서 가장 중요한 것이 아니라면 해당 아키텍처 스타일은 필요하지 않을 것
경험이 여왕이다
인간은 습관의 동물이다.
만약 새로운 웹 어플을 만든다면 계층형 아키텍처 스타일을 이용할 것.
아키텍처 스타일에 대해 괜찮은 결정을 내리는 방법은 다른 아키텍처 스타일을 경험해 본보는 것!
이 경험이 다음 아키텍처 결정을 이끌어줄 것이다
그때그때 다르다
어떤 소프트웨어를 만드냐, 도메인 코드의 역할이 무엇이냐, 팀의 경험이 무엇이냐에 다라 달라짐
반응형