Wrapping Up
We’ve been introduced to a few more DDD-related concepts and terminology in this chapter, so let’s summarize them in one place:
-
A Domain Object is an object designed for use only within the boundaries of a context, as opposed to a Data Transfer Object.
-
A Data Transfer Object, or DTO, is an object designed to be serialized and shared between contexts.
-
Shared Kernel, Customer/Supplier, and Conformist are different kinds of relationships between bounded contexts.
-
An Anti-Corruption Layer, or ACL, is a component that translates concepts from one domain to another in order to reduce coupling and allow domains to evolve independently.
-
Persistence Ignorance means that the domain model should be based only on the concepts in the domain itself ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access