Description
현재 TripPlan 관련 로직은 전통적인 계층형 구조(Service/Repository 중심)로 되어 있어,
도메인 규칙이 흩어져 있고 유지보수나 테스트가 어려운 상태입니다.
최근 구조적 개선의 필요성을 느껴
도메인 주도 설계(DDD) 를 기반으로 TripPlan 도메인을 재설계하고자 합니다.
To - Do
- TripPlan 도메인을 명확한 책임 단위로 분리
- 도메인 객체가 자신의 비즈니스 로직을 직접 소유
- 애플리케이션 서비스는 조율과 트랜잭션 처리에 집중
- 기존 코드에 영향 없이 /v2 엔드포인트로 독립 운영
ETC
- 본 리팩토링은 기존 로직을 대체하지 않고 독립적인 구조로 병렬 개발됩니다.
- 기존 기능 유지 및 변경 최소화를 최우선으로 고려합니다.