🔷 헥사고날 아키텍처(Hexagonal Architecture)란?목적: 비즈니스 로직(도메인, 유스케이스)을 외부 기술(DB, UI, 메시지 큐, API 등)로부터 분리해서 핵심 로직을 안정적으로 보호하고, 기술 요소는 쉽게 교체할 수 있도록 하는 아키텍처 패턴다른 이름: Ports and Adapters 패턴🧩 핵심 개념 1. 애플리케이션 코어 (Application Core)도메인 모델(엔티티, 값 객체 등)유스케이스(애플리케이션 서비스)외부 기술에 전혀 의존하지 않는 순수한 로직포트 (Ports)코어와 외부 세계를 연결하는 추상 인터페이스두 가지로 나뉨인커밍 포트 (Incoming Port)→ 외부에서 코어를 호출할 때 사용 (예: REST Controller가 호출하는 UseCase 인터페..