Messaging Principles
Home
About
Implementation details
Naming conventions
Messages: Events versus Commands
Responsibilities: Producers versus Consumers
Last updated on 28 Aug 2020
Prev - Messages contain an identity
Next - Naming conventions
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