Differentiating between informational, interrogatory, and imperative messages, and keeping them nicely separated.| Mathias Verraes' Blog
Domain Events allow you to segregate the models of different systems| Mathias Verraes' Blog
Just because two behaviours lead to the same outcome, does not mean they are replaceable.| Mathias Verraes' Blog
CQRS challenges the assumption that reading and writing are supposed to share the same abstractions.| Mathias Verraes' Blog