-
[클린 아키텍처 12] 아키텍처 스타일 결정하기프로그래밍/Java 2024. 10. 11. 12:57반응형
언제 실제로 육각형 아키텍처를 사용해야 할까?
도메인이 왕이다
영속성 관심사나 외부 시스템에 대한 의존성 등의 변화로부터 자유롭게 도메인 코드를 개발할 수 있는 것이 육각형 아키텍처 스타일의 주요 특징이다!
이것이 육각형 아키텍처가 DDD와 정말 잘 어울리는 이유만약 도메인 코드가 애플리케이션에서 가장 중요한 것이 아니라면 해당 아키텍처 스타일은 필요하지 않을 것
경험이 여왕이다
인간은 습관의 동물이다.
만약 새로운 웹 어플을 만든다면 계층형 아키텍처 스타일을 이용할 것.
아키텍처 스타일에 대해 괜찮은 결정을 내리는 방법은 다른 아키텍처 스타일을 경험해 본보는 것!
이 경험이 다음 아키텍처 결정을 이끌어줄 것이다
그때그때 다르다
어떤 소프트웨어를 만드냐, 도메인 코드의 역할이 무엇이냐, 팀의 경험이 무엇이냐에 다라 달라짐
반응형'프로그래밍 > Java' 카테고리의 다른 글
[JPA] 상속관계 매핑 (0) 2022.02.15 [JPA] 연관관계(1:N) 매핑하기 (0) 2022.02.10 [JPA] 지연로딩 & 즉시로딩 (0) 2022.01.21 [JPA] 엔티티 데이터 접근 전략 @Access (feat. 필드접근 vs 프로퍼티 접근) (0) 2021.12.28 [JPA] 영속성 관리 (영속성 컨텍스트란?) (0) 2021.12.28