Open ryan-mars opened 3 years ago
What features are we missing from the current state of the code to support this tracer bullet? A model/pattern for external systems? A consistency model for an aggregate, i.e. Seating
?
Updated the Even Storm to add Software model
@sam-goodwin I'm going to start implementing the demo and find out. Off the top of my head...
Partition event storm into multiple Cfn stacks
A single event storm in multiple stacks? Or should a single event storm be tied to a stack? Is this modeled on the declarations of commands/events/policies/etc. or is it where the infrastructure interpreter is configured? Let's create an issue to track each of these items so we can have a detailed discussion and record our decisions.
A single event storm in multiple stacks?
Moving discussion to Bounded Context #7
Overview
The following issues track discussion and implementation of key features of Stochastic for Event Storm -> Code.
[x] Event #4
[x] Policy #10
[x] Command & Handler #8
[x] Aggregate #11
[x] Bounded Context #7
[ ] Read Model & Projection #6
[ ] Query a Read Model #5
[ ] External Service #2
[x] AWS Serverless & CDK Infrastructure #12
[ ] Event replay #9
[ ] Event storm visualization #3
[ ] Pan Am Airline example app #13
[x] event storm is decoupled from runtime architecture and infrastructure provider
[x] fluent interface matching event storming output
Event Storming
Illustration ©️ Avanscoperta
Sample use case
The utility of stochastic would be best demonstrated through a useful example app. We'll resurrect Pan-Am airlines for this.
The story goes roughly like this:
Big Picture
Process Model
Software model