# DDD Notes Hub > [!Note] > This hub consolidates links to all Domain-Driven Design concept notes, providing a central index for easy navigation. ## 1. Overview - [[Domain-Driven Design]] - [[Domain-Driven Design a Definition]] - [[Objective of Domain-Driven Design]] --- ## 2. Strategic Design - [[Strategic Design]] ### 2.1 Subdomains & Contexts - [[Subdomain]] - [[Subdomain Types]] - [[Bounded Context]] - [[Bounded Context and Subdomain Alignment]] ### 2.2 Context Architecture & Mapping - [[Context Architecture]] - [[Context Mapping]] - [[Context Mapping Integration Patterns]] ### 2.3 Collaboration & Shared Language - [[Domain Expert]] - [[Collaboration and Ubiquitous Language]] - [[Developing a Ubiquitous Language]] - [[Ubiquitous Language]] --- ## 3. Tactical Design - [[Tactical Design]] ### 3.1 Aggregates - [[Aggregate]] - [[Aggregate Root]] - [[Aggregate Parts]] - [[Design Small Aggregates]] - [[Modeling Aggregates]] - [[Protecting Invariants]] - [[Eventual Consistency Between Aggregates]] ### 3.2 Domain Objects - [[Entities]] - [[Value Objects]] - [[Reference By Identity]] ### 3.3 Services, Factories & Repositories - [[Domain Service]] - [[Factory]] - [[Repository]] ### 3.4 Domain Events - [[Domain Events]] - [[Domain Events Causal Consistency]] --- ## 4. Additional Patterns & Practices - [[Task-Board Shuffle]] ---