인프라/Architecture

헥사고날 아키텍처 구조에 대해 간단하게 정리한 내용입니다. 헥사고날 아키텍처란? 헥사고날 아키텍처는 소프트웨어 설계에 사용되는 아키텍처 패턴 중 하나 사전적 의미로는 ”육각형 건축물”을 뜻한다. 비즈니스 로직 구현을 위한 내부영역과 기술적 구현을 위한 외부 영역 두면으로 구성하며 의존성을 낮춘 구조 헥사고널 아키텍처 구조의 이해 외부영역은 use case를 구현하는 InputPort를 통해 내부영역에 통신한다 InputPort는 Outport와 도메인을 통해 흐름처리만을 담당한다 유스케이스(인터페이스) , 입력포트, 출력포트(인터페이스) 로 구성 세 영역을 도메인 헥사고널, 애플리케이션 헥사고널, 프레임워크 헥사고널로 부르기도 한다 아키텍처의 스타일은 프로젝트 패키지 구조로 정의할 수 있다.
dami97
'인프라/Architecture' 카테고리의 글 목록