Jesper Hammarbäck
Aug 31, 2018 · 1 min read

Hi Joe!

Event Sourcing and Event Streaming are two different things, which I guess you are aware of. The former is about storing and the latter is about communicating events.

The downside with your suggested design (known to me as ‘Command Sourcing’) is that your log (wherever you store it) won’t represent the source of truth of what our business logic allowed to happen, but rather a record of wishes. I can see situations where this design would fit perfectly — however, I wouldn’t refer to it as Event Sourcing.

    Jesper Hammarbäck

    Written by

    I develop stuff @ Serialized.io