Event Storming

Preparation

🚧

During the workshop

event storming process

  • present workshop’s objectives
    • no output expected, but nice to have
    • small committee
    • domain because only 1h30
    • event storming because nice tool for DDD newbies
    • learn ddd
    • learn video domain for some
  • give Lucidchart link
    • ensure everyone has a Lucidcart account
  • present what is event storming

example 1

example 2

  • domain events discovery
  • place the events in sequence
  • define commands that triggered the domain events
  • identify the actors that execute the commands
  • define business processes / policies
  • identify the aggregates
  • identify the external systems
  • list the views

event storming output

After the workshop

🚧

References