스프링 (1) 썸네일형 리스트형 [Hexagonal] architecture Hexagonal 구조란 어떤 구조일까요?흔히들 "포트 앤 어댑터(Ports and Adapters)" 아키텍처라고도 불리는 Hexagonal 구조는, 외부 세계(사용자, DB, 메시지 브로커 등)와 애플리케이션의 핵심 로직을 명확히 분리하고자 등장한 구조입니다. 이 구조에서는 애플리케이션의 핵심 로직(Core, 또는 도메인 로직)이 중심에 있고, 그 주위를 둘러싸는 형태로 여러 어댑터들이 존재합니다. Hexagonal이라는 이름은 그 구조를 그림으로 나타낼 때 보통 육각형 모양으로 표현하기 때문에 붙여진 이름입니다. 중요한 건 이 육각형의 '모양'이 아니라, 중심(Core)과 외부(Adapters)를 연결하는 포트(Ports)의 개념입니다. 애플리케이션은 포트를 통해서만 외부와 통신하고, 어댑터는 이.. 이전 1 다음