Search Results
Search type | Search syntax |
---|---|
Tags | [tag] |
Exact | "words here" |
Author |
user:1234 user:me (yours) |
Score |
score:3 (3+) score:0 (none) |
Answers |
answers:3 (3+) answers:0 (none) isaccepted:yes hasaccepted:no inquestion:1234 |
Views | views:250 |
Code | code:"if (foo != bar)" |
Sections |
title:apples body:"apples oranges" |
URL | url:"*.example.com" |
Saves | in:saves |
Status |
closed:yes duplicate:no migrated:no wiki:no |
Types |
is:question is:answer |
Exclude |
-[tag] -apples |
For more details on advanced search visit our help page |
Architectural pattern that manages the current state as the result of a sequence of events that are captured and stored and each trigger a state change.
2
votes
Accepted
Deleting subtrees in hierarchical agreggates
I have tried cascading sagas (actually process managers in this case, but I will retain the saga term below) with some success. It worked like this:
aggregate - DeleteNode 1 -> NodeDeleted 1
saga …
1
vote
Accepted
How to update an event log in case of new events
I think in this case instead of adding this to your aggregate, your best bet would be to have a fully-consistent local database for your aggregates to use to keep track of their relationships. It coul …
6
votes
Accepted
Event sourcing vs SQL Server Temporal Tables
No. Temporal tables are not a replacement for event sourcing. They are complementary technologies. Temporal tables simply make a copy of the data to another table before updating or deleting the curre …
17
votes
Accepted
CQRS and DDD terminology
CQRS and DDD are separate/orthogonal concepts, and I think you divided the terms pretty close to right.
Events under DDD are called Domain Events, and are somewhat different from the Messaging events …
3
votes
Accepted
Can "REST without PUT" support optimistic locking using ETags?
Update: Can etags + If-Match work? Yes, I'm sure it can be made to work. Your client will have to interpret the 412 error as an optimistic concurrency failure. As far as using it with POST, the spec d …