복잡한 비즈니스 로직을 가진 애플리케이션에서 Domain-Driven Design과 Hexagonal Architecture를 어떻게 나눠 적용할지 정리합니다. Aggregate 설계 원칙, Bounded Context, 패키지 구조를 함께 다룹니다.