Messaging Principles
Home
About
Principles
Event-carried state transfer (ECST)
Point in time
Idempotent consumers
Messages have sequence numbers
Commands over APIs
Actionable transport headers
Support Schema Evolution
Formatted as JSON
Messages are Domain Events
Messages contain an identity
Last updated on 28 Aug 2020
Prev -
Next - Event-carried state transfer (ECST)
Home
Principles
Event-carried state transfer (ECST)
Point in time
Idempotent consumers
Messages have sequence numbers
Commands over APIs
Actionable transport headers
Support Schema Evolution
Formatted as JSON
Messages are Domain Events
Messages contain an identity
Implementation details
Naming conventions
Messages: Events versus Commands
Responsibilities: Producers versus Consumers