Append Only Models Flashcards
Advantage 1
Cannot destroy information, Auditing
Advantage 2
Correct Historical Errors
Advantage 3
Commands Append
Advantage 4
Historical Replay
what is event sourcing
Storing all events and calculating current state (like transaction logs)
Why is it good for integration?
When we want to talk to another system, we want to sent it all the events that have happened in the past.
Does event sourcing allow for temporal decoupling?
Yes
What is an event stream?
Data Structured created for sequence of events
How is event streaming like event sourcing?
captures history
How is it unlike event sourcing?
History is not directly queryable. It replays on aggregates.
Event sourcing works well on RDMS?
Yes
Event stream works well on document database?
Yes