The document on "Events as a Storage Mechanism" contains the following
paragraph:
"In a system that is Domain Event centric, the aggregates are
themselves tracking strong events as to what has changed within them.
There is no complex process for comparing to another copy of a graph,
one would simply ask the aggregate for its changes. The operation to
ask for changes is far more efficient than having to figure out what
has changed."
I was chatting with Mark Nijhof the other day on this very topic and
he talked about refactoring his sample application to let the UOW
track the events instead of the aggregates themselves. Is this a
better approach?
PS: I really liked the content of these documents and I'm looking
forward to read more :-).
--
Subscription settings:
http://groups.google.com/group/DDDDReviewDiscussion/subscribe?hl=en