ryan-mars / stochastic

TypeScript framework for building event-driven services. Easily go from Event Storming → Code.
MIT License
6 stars 1 forks source link

Tracking Issue for 1.0 #1

Open ryan-mars opened 3 years ago

ryan-mars commented 3 years ago

Overview

The following issues track discussion and implementation of key features of Stochastic for Event Storm -> Code.

Event Storming

Process Modeling

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

Big Picture Event Storm

Process Model

Process Model Event Storm

Software model

Software Model
sam-goodwin commented 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?

ryan-mars commented 3 years ago

Updated the Even Storm to add Software model

ryan-mars commented 3 years ago

@sam-goodwin I'm going to start implementing the demo and find out. Off the top of my head...

sam-goodwin commented 3 years ago

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.

ryan-mars commented 3 years ago

A single event storm in multiple stacks?

Moving discussion to Bounded Context #7