TechInterview.DomainDrivenDesign.Tips

DDD is one o architect patterns

Ubiquituis language

Ubiquitous Language is a core concept in Domain-Driven Design (DDD) that emphasizes the creation of a common language between all stakeholders involved in a project, such as domain experts, developers, and end-users.

BoundedContext

dierent contexts connected to each other for ex. (client, order, payment)

Entity

has id and lifeCycle

Order
  id
  ...fields
  price (value, currency) 

ValueObject

container for data, having no lifecycle

Aggregation root

aggregate domains, having one root

Links:

Domain-Driven Design: Tackling Complexity in the Heart of Software

This entry was posted in Без рубрики. Bookmark the permalink.