Dave Taubler
1 min readSep 1, 2020

--

It’s a good question. Aggregates make it easy for services to publish their current state (e.g. “User 123 is now in this state”), but as you point out, such messages don’t convey intent. If your Saga implementation requires a different message structure, then having Aggregate-oriented services won’t preclude that structure… and I’d wager, moreover, that your Aggregate’s well-defined scope would make it easier to design your implementation’s message structure.

--

--

Dave Taubler
Dave Taubler

Written by Dave Taubler

Software architect, engineering leader, musician, husband, dad

No responses yet