Data exchanged between capabilities should be treated differently then data used inside a capability.
An event represents a meaningfull business decission taken, which alters the state of the system.
This post explains how to ensure consistency in microservices or other environments where you can't leverage distributed transactions.
I challenge my teams to keep the duration of their full test runs below 10 seconds, while still using actual azure services. Read here why, and how...
Example Mapping is a visual analysis technique that helps fleshing out the details of a user story by providing concrete examples.