헥사고날 아키텍처란


헥사고날 아키텍처의 장점

  1. 아키텍처 확장 용이
  2. SOLID 원칙을 쉽게 적용 가능하다
  3. 모듈 일부를 배포하는게 용이하다
  4. 테스트를 위해 모듈을 가짜로 바꿀 수 있으므로 테스트가 안정적이고 쉽다
  5. 더 큰 비즈니스적 가치를 갖고 더 오래 지속되는 도메인 모델에 큰 관심을 둡니다.

헥사고날 아키텍처의 구성

Untitled

헥사고날 아키텍처는 **내부(도메인), 외부(인프라)**로 구분