Frequently Asked Questions
Event storming is a very nice collaborative way of understanding software requirements and relating them directly to what the business needs.
EMD is a simple convention-based textual representation of an Event Storming.
“Green” EMD is Event Markdown which contains sufficient information for automatically generating an Event Markup Language (EML) specification for an event sourced system.
An event sourced system consists of one or more state machines, the commands which change their state, events which record the state changes, and read models which can build documents (screens, reports, lookup tables, …) with data from these events.
Event Markup Language is a YAML schema for specifying event sourced systems. It is the input for the “les” command line tool which is able to validate whether the specification would result in a “complete” event sourced system.
A "complete" CQRS/ES system is transactionally consistent, cohesive and loosely coupled.
The LESTER stack command line tools.
How to benefit from CQRS and event sourcing when surrounded by legacy code.