13 templates
Event storming templates
Alberto Brandolini's event-storming board in its canonical colours: orange domain events on a timeline, blue commands, yellow actors, purple policies, pink external systems, green read models and lilac aggregates — with hotspots called out in red. Swimlanes group by bounded context, and the engine flags the shapes DDD says are suspect: an event no command produces, a command with no aggregate, an aggregate with no events.
Event Storm — Order Fulfilment
Retail order fulfilment across ordering, warehouse and delivery contexts, with two cross-context policies and an uncommanded delivery event the storm leaves on the wall.
ArchitectureEvent Storm — Hotel Booking
Reservation, payment authorisation and front desk for a hotel group, surfacing a search command that changes nothing and an authorisation expiry no command produces.
Business & StrategyEvent Storm — Motor Insurance Claim
First notification of loss through assessment to settlement, showing a single validation command that fans out into an accept and a decline event.
Flow & ProcessEvent Storm — Emergency Admission
Emergency department arrival through bed management to the ward, with the discharge event nobody commands and two hotspots concentrated on the bed-request boundary.
Flow & ProcessEvent Storm — Subscription Billing
Trial, invoicing and dunning for a SaaS product: four policies chain the contexts together and a failed payment routes into collections.
Business & StrategyEvent Storm — Ride-Hailing Trip
Rider request, dispatch matching, trip and fare across four bounded contexts, with a driver cancellation event the model never causes.
ArchitectureEvent Storm — Bank Account Opening
Application, KYC checks and core banking for a current account, where the identity check fans out into verified and referred and the first payment arrives uncommanded.
Business & StrategyEvent Storm — Warehouse Inbound
Supplier slot booking through goods-in to putaway, with a quality check that fans out into accepted and quarantined pallets and a stock adjustment nobody commands.
Flow & ProcessEvent Storm — Content Publishing with Model Moderation
Newsroom draft through classifier-based moderation to distribution, where the human moderator is declared but sits on no command — the review loop nobody modelled.
AI & PipelinesEvent Storm — Agentic Ticket Refunds
Support desk, an LLM refund assistant and finance approval, with the assistant's escalation event left uncommanded and a policy-retrieval hotspot on stale guidance.
AI & PipelinesEvent Storm — Rail Ticketing and Delay Repay
Retailing, fulfilment and delay repay contexts for a train operator, with a compensation policy triggered by a journey completed late, a journey search written up as a command and a refund event nobody produces.
ArchitectureEvent Storm — Mortgage Origination
Application, underwriting and completion contexts for a building society, surfacing an affordability recalculation and a land registry charge that no command produces, either side of a surveyor-panel boundary.
Business & StrategyEvent Storm — Electronic Prescription Dispensing
Prescribing, spine and pharmacy contexts for an electronic prescription service, with a nominated-pharmacy policy, a stock substitution hotspot and an expiry event nobody commands.
Flow & Process