I think so too. You could also take it one step lighter and just store the aggregate itself temporally, as SQL Server will keep track of any mutations on the aggregate (those are your events!) and you could mold those history mutations into the respective events. It's not strict event sourcing, but may be an interesting road to go down.

--

Software Architect, Technology Writer, Philosophy Enthusiast

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Martin Cerruti

Martin Cerruti

Software Architect, Technology Writer, Philosophy Enthusiast