Skip to main content

Someone wanted to learn this too, so Grasp built them a personal learning path.

You can keep exploring this one or create a path like this one shaped around you.

Mastering Domain-Driven Design

12 Modules · 57 Lessons

Recommended resources

Module 2

Strategic Design: Bounded Contexts and Subdomains

Module 3

Strategic Design: Anti-Corruption Layers

Module 4

Tactical Design: Entities and Value Objects

Module 5

Tactical Design: Aggregates and Factories

Module 6

Persistence and Services

Module 7

Architecture: Ports and Adapters (Hexagonal)

Module 8

Communicating with Domain Events

Module 9

Asynchronous Integration with Events

Module 10

Advanced Patterns: CQRS Fundamentals

Module 11

Capstone Project: Building the Invoicing Context

Module 12

Capstone Project: Integration and Review