Skip to content
Brian Faust
home about thoughts projects specs skills rss

Series

Commands, Events, and Processes

How requested work, accepted facts, queues, projections, and long-running processes change application contracts.

2023
  1. A Valid Command Can Still Be Refused 01/02
  2. A Command Bus Must Pay for Its Indirection 01/03
  3. A Queued Command Changes the Contract 01/04
  4. CQRS Starts When Reads Need a Different Model 01/05
  5. A Domain Event Is a Fact, Not a Question 01/06
  6. Publishing Events Is Not Event Sourcing 01/07
  7. An Outbox Moves the Failure Window 01/08
  8. A Process Manager Remembers What the Queue Cannot 01/09
  9. Test Process State, Not Message Choreography 01/10
© 2026 Brian Faust
· ·
·
Serein · Powered by Hugo