Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DDD Basics: Bounded Contexts, Modelling - Kortr...

DDD Basics: Bounded Contexts, Modelling - Kortrijk Edition

Two of the six modules of the @DDDBE meetup on Strategic Domain-Driven Design on June 10, 2014 at Stack & Heap

1. Bounded Contexts
2. Modelling

More at http://verraes.net/ or http://twitter.com/mathiasverraes

Mathias Verraes

June 10, 2014
Tweet

More Decks by Mathias Verraes

Other Decks in Technology

Transcript

  1. DDD Basics - Kortrijk Edition June 10, 2014 - Belgium

    @DDDBE — http://domaindriven.be
  2. Defining DDD (Yves) Ubiquitous Language (Jef) Bounded Contexts (Mathias) Context

    Mapping (Stijn) Modelling (Mathias) Starting/Selling DDD (Tom) Q&A / Lean Coffee
  3. Why does it change? When does it change? How often?

    Who causes it? By which rules? What consequences?
  4. state + structure behaviour + change temporal roles + actors

    business rules + invariants causality + correlation interaction processes workflows + transitions intention + consequence failure …
  5. Intention Protection Interpretation Automation user sends Commands manage processes domain

    model sends Events, guards consistency create read models from Events DTO Commands Events