Skip to content

[Refactor] Event 서비스 — DDD 구조 도입 #25

@fray-cloud

Description

@fray-cloud

배경

Event 서비스는 현재 DDD/CQRS 패턴이 적용되어 있지 않습니다:

  • Domain 레이어: Value Object만 존재 (Aggregate 없음)
  • Application 레이어: 비어 있음 (Command/Query/Handler 없음)
  • 모든 로직이 Infrastructure(repository)와 Interface(router 248줄)에 존재

목표

다른 서비스와 동일한 DDD + CQRS 패턴 도입

작업 범위 (추후 상세 설계)

  • Domain 레이어 구축 (StoredEvent, ChangeLog, JournalEntry Aggregate)
  • Application 레이어 구축 (Command/Query Handlers)
  • Interface 라우터 분리 (event/changelog/journal)
  • Infrastructure를 Domain 인터페이스에 맞게 수정

이 이슈는 IPAM/Auth 리팩토링 완료 후 진행 예정

Metadata

Metadata

Assignees

No one assigned

    Labels

    eventEvent Service

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions