Julian May
Julian May
It's been over 5 years since I worked with NServiceBus, but IIRC it was relying on guarantees on the underlying provider. In our case we were using MSSQL and MSMQ,...
To be clear: NServiceBus is technology-specific, the Outbox Pattern is not Good summation, but I think there's more to say on the cons regarding "Dispatch the events in the bus...
We've spend soo much of 2018 writing and running "data-patching tools" in 2018 because of consistency issues, hence my (over) emphasis on that issue 😅 FWIW: I personally don't have...
I would avoid atomic transactions across event-streams. It's not possible in implementations like EventStoreDB or SqlStreamStore, and limits distribution-options. First, I'd question the need for this: _Do we really need...
(Copy/Pasted from https://gist.github.com/webdevilopers/687c8b34d68e97a8f93df5db09242406 ) Disclaimer: I'm no expert or authority, I might be "wrong" on every line below ;) **Thoughts regarding terminology/structure:** - "Policy" for me is something that is...
Hey - sorry for the delay I have not been able to find invalid characters besides than "\r\n?|\n". Test attached [TransactionSanitazionTest.cs.txt](https://github.com/ra0o0f/arangoclient.net/files/47030/TransactionSanitazionTest.cs.txt)
My 2 cents: I personally like the attribute better, locking in on certain type of events, rather than _any_ event. Although the motivation for archiving is mostly a technical, the...
Good point - I was in the realm of "if technology was limitless and for free" (where the business would be happy to simply hide archived data behind an 'IsArchived'...
CorrelationId? CausationId? I think it's fine to keep it tight for "defaults", should be easy for consumers to add specific stuff like: * Acting userId * Feature flags * Origin...
For CausationId i was only thinking about if the transition was caused by an event, having the commands as events would bridge this I agree. I've been down the path...