들어가며현대 애플리케이션은 복잡한 비즈니스 규칙과 빠른 기술 교체 요구를 동시에 맞닥뜨린다.이를 잘못 설계하면 코드가 외부 라이브러리·프레임워크에 묶여 변경이 어렵고, 여러 팀이 동시에 작업할 때 충돌이 잦아진다. DDD, 헥사고날, 멀티모듈은 이러한 문제를 해결하는 실용적인 조합이다. 이 글은 DDD → 헥사고날 → 멀티모듈 순으로 설명할 예정이다. 도메인 주도 설계 (DDD; Domain-Driven Design)도메인 주도 설계.. 알듯 말듯한 단어이다. 도메인 중심으로 설계를 한다는 것 같은데.. 과연 DDD에서 말하는 도메인은 무엇일까? 🤔DDD에서 도메인은 현실 세계에서 해결해야 하는 비즈니스 문제 영역을 정의하는 것이라 볼 수 있다.예를들어 티켓 예매 프로그램을 만든다고 가정할 경우예..