Make your development team understand the principles of Domain-Driven Design and master the most powerful design approach in today's world of complex business rules. A practical, hands-on workshop built around real code.
Attendees learn DDD principles and a trending architecture approach for complex business domains — event sourcing — applying them directly to a workshop application.
Split a large domain into clear, decoupled contexts with well-defined boundaries.
Model entities, value objects, and aggregate roots that protect business invariants.
Publish and consume domain events to decouple behavior across your system.
Persist state as a sequence of events and rebuild it reliably on demand.
Coordinate long-running processes across aggregates and contexts.
Build fast, purpose-built read models (CQRS) for your queries and views.
Most of the time is spent writing code and crunching domain knowledge to make it as practical as possible.
Run this workshop for your team, in-house or remote. Let's tailor it to your domain.