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