Tactical Domain-Driven Design

Target audience: Software Developers, Technical Leaders & Software Architects
Structure: 40% lecture and 60% hands-on exercises
Duration: 2 days

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