Advanced Event-Driven #event-storming #domain-events #DDD #commands

Event Storming Vocabulary

5 exercises — master the vocabulary of Event Storming workshops: domain events, commands, aggregates, policies, hotspots, and the flow from intent to fact.

0 / 5 completed
Event Storming vocabulary quick reference
  • Event Storming — collaborative domain modelling workshop (Alberto Brandolini); sticky notes on a timeline
  • Domain event — a business-meaningful fact that has already happened (past tense: OrderPlaced)
  • Command — an intent to change state (present tense: PlaceOrder); can be rejected by business rules
  • Aggregate — the domain object that processes commands and enforces business rules
  • Policy — automated business reaction: "When [event] → issue [command]"
  • Read model / View — a denormalised projection of domain data for a specific query
  • Hotspot — areas of confusion or disagreement on the timeline (marked red; become discovery tasks)
1 / 5

What is Event Storming, and who invented it?