- 이벤트는 비즈니스 로직과 밀접하게 연결되어 있는 경우 Business Layer에서 발행하는 것이 가장 적절하다. 💼
- 엔티티 쪽에서 이벤트를 발행하는 경우는 코드의 역할이 모호해질 수 있으며, 복잡도를 높일 수 있다. 😕
- Application Event Publisher를 직접 사용하는 것보다, 명확한 비즈니스 로직 명칭을 사용하는 것이 코드의 가독성을 높일 수 있습니다. 🔦
- 이벤트 발행 장소 결정 시, 이벤트의 목적과 관점을 고려하여 최적의 위치를 선택하는 것이 중요하다. 🤔