Ddd Glossary

Browse 5 ddd terms defined in plain English, from the cultural dictionary of computing.

5 Ddd Terms

Aggregate
A cluster of domain objects (entities and value objects) that are treated as a single unit for data changes. The aggregate root is the only entry point —...
Anti-Corruption Layer
A translation layer between two systems (or bounded contexts) that prevents one system's model from corrupting another's. Translates between different domain...
Bounded Context
A central DDD concept defining an explicit boundary within which a particular domain model applies. The same real-world concept (e.g., 'Customer') can have...
Domain
In domain-driven design, the subject area or business problem a software system addresses. In networking, a human-readable address (e.g., example.com) that...
Screaming Architecture
An architecture whose top-level structure clearly reveals the domain and primary use cases rather than mainly exposing frameworks or technical layers. The...

Related Topics