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
