Tactical Domain-Driven Design
Tactical Domain-Driven Design allow to manage software complexity on the code level. Having a well defined toolbox of patterns will simplify the communication, make your core more manageable and allow to implement software that is aligned with business domains.
What you will learn:
- How to implement domain code using building blocks: Aggregates, Entities, Repositories, Value Objects and Services
- When to apply Tactical Domain-Driven Design patterns
- How to define Aggregate boundaries and keep them consistent