728x90 반응형 Programming/Architecture1 [Hexagonal Architecture #1] 개념, 용어 정리부터 시작 개념과 용어가 헷갈리기 시작하면 핵심에 도달할 수 없기에 우선 개념과 용어부터 정리하려고 한다. 지극히 주관적인 정리가 될 것이기 때문에 잘못된 정보를 전달할 수도 있을 것이다. 헥사고날 아키텍처 DDD 를 잘 표현해 줄 수 있는 아키텍처 중 하나가 헥사고날 아키텍처이다. 포트 - 어댑터 아키텍처라고도 불리는 이 아키텍처의 핵심은 의존성의 방향이 외부로 향하지 않게 관리하여 외부 영역에 의한 도메인 영역의 오염을 막는 것이다. 헥사고날 아키텍처의 전반적인 개념은 아래와 같다. 헥사고날의 가장 중심에는 도메인 영역이 자리한다. 도메인 영역의 바깥쪽에는 도메인을 사용해서 어떠한 요구사항(시나리오, 비지니스 로직)을 충족시키는 애플리케이션 영역이 자리한다. 외부 영역인 웹, 앱에서는 요구사항을 충족시키기 위해.. 2022. 5. 11. 이전 1 다음 728x90 반응형