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

The World's Shortest and Most Chaotic Introduct...

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

The World's Shortest and Most Chaotic Introduction to Event Storming

CukeUp London April 2016
http://verraes.net

Avatar for Mathias Verraes

Mathias Verraes

April 14, 2016
Tweet

More Decks by Mathias Verraes

Other Decks in Technology

Transcript

  1. The Grand Dichotomy of Systems1 Things vs Processes 1 "Rethinking

    System Analysis and Design" — Gerald M. Weinberg
  2. Going further: Design Level Event Storming Precision — Constraints —

    Processes Dependencies — Messaging — Event Sourcing Bounded Contexts — Concurrency — Race Conditions — ...
  3. Domain Event Something has happened in the past that is

    relevant to the business Past tense: Trip has Started
  4. Command An instruction that a user (or another system) sends

    to your system Imperative: Start Trip
  5. Given there is a user vs Given a user has

    registered Given Event And Event When Command Then Event