Skip to content

[refactor] user facade addresshistory service 분리 #71

@minjo-on

Description

@minjo-on

Describe

현재 UserFacade에 AddressHistoryService가 결합되어 있어 **SRP(단일 책임 원칙)**을 위배하고 있습니다.
이를 해결하기 위해, Kafka Producer를 DI 역전(Dependency Injection Inversion) 시켜 각각의 비즈니스 로직에서 처리하도록 개선해야 합니다.
또한, User 생성 및 업데이트 시 AddressHistory 관련 로직을 이벤트(Event) 기반으로 처리하여, 부가 기능을 독립적으로 실행하도록 변경해야 합니다.

Tasks

  • Kafka Producer DI 역전
  • UserFacade에서 AddressHistory 관련 로직 제거
  • 이벤트 기반 처리 적용

ETC

No response

Metadata

Metadata

Assignees

Labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions