Open Mvitimin opened 1 year ago
A.) Aggregate: Group of entities that are logically related.
B.) Aggregate root: Root entity to keep the aggregate in a consistent state.
C.) Entity: Core domain objects.
D.) Value object: Used to bring context to the value.
E.) Domain Event: Used to decouple the different domains. It will notify the other domains based on result of business logic.
common -> common-domain
order-domain -> order-domain-core
-> order-application-service
Domain Driven Design
Strategic DDD
도메인에 대한 경계를 도입. 하나의 도메인당 한개의 Bounded Context
도메인이란?
어플리케이션에서의 실행영역 ex) Online Food Ordering