-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
Summary
통계 데이터 모델링 및 지표 계산을 위한 도메인 레이어의 핵심 컴포넌트(Entity, VO, Domain Service)를 정의합니다.
Problem / Motivation
- 대량의 원시 데이터(Raw Data)로부터 유의미한 지표(Metrics)를 산출하기 위한 표준화된 도메인 모델이 부재합니다.
- 비즈니스 통계 로직이 인프라(DB Query)나 애플리케이션 서비스에 파편화되는 것을 방지하고, 순수 도메인 로직만으로 검증 가능한 구조가 필요합니다.
Proposed Solution
- Aggregate 설계: 통계의 기본 단위가 되는 애그리게잇을 정의하고, 기간(period)을 Value Object로 관리합니다.
- Domain Service 구현: 여러 엔티티의 협력이 필요한 복잡한 지표 계산을 담당하는 Domain Service를 작성합니다.
- Domain Events 정의: 특정 데이터 집계가 완료되었을 때 발생하는 이벤트를 정의하여 타 도메인과의 결합도를 낮춥니다.
- Repository Interface (Port): 도메인 레이어에서 필요한 데이터 조회/저장 인터페이스를 선언하여 인프라 의존성을 제거합니다.
Scope
analytics의 도메인 레이어에 대한 부분을 구현합니다.
- Entity & VO
- Services
- Domain Events
- Repository Ports
Dependencies / Risks
No response
Additional Notes
No response
Reactions are currently unavailable