domain_driven_design
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
domain_driven_design [2023/11/21 12:32] – skipidar | domain_driven_design [2023/11/21 19:13] (current) – [DDD & Microservices] skipidar | ||
---|---|---|---|
Line 61: | Line 61: | ||
|Value Objects|are identified by their values. Like Address might be one. And re-created rather than copied.| | |Value Objects|are identified by their values. Like Address might be one. And re-created rather than copied.| | ||
|Aggregate |< | |Aggregate |< | ||
- | The purpose of an aggregate is to model transactional invariants. Things in the real world have complex webs of relationships. \\ \\ **Example: | + | The purpose of an aggregate is to model **transactional invariants**. Things in the real world have complex webs of relationships. \\ \\ **Example: |
</ | </ | ||
|Services|In DDD terminology, | |Services|In DDD terminology, | ||
Line 70: | Line 70: | ||
+ | |||
+ | Overview of the process | ||
+ | |||
+ | {{https:// | ||
==== Single micro-service (called " | ==== Single micro-service (called " |
domain_driven_design.1700569948.txt.gz · Last modified: by skipidar