Upload
jeroen-vd-gulik
View
88
Download
1
Tags:
Embed Size (px)
Citation preview
Jeroen v.d. Gulik
• CTO / Co-Founder Isset (http://isset.nl)
• Señor Developer
• Builder of Artificial Stupidity
• @n0x13
What if …
• Multiple authors
• Retract all changes from 1 editor
• Move content to different author
• Move content to different creator / updater
Advantages
• Complete log of every state change ever
• Complete trace/audit trail
• Debugging heaven
• Very good performance (append only)
• No more mapping objects to tables
Why use Event Sourcing?
• Easy to go from Event Sourcing to RDBMS
• From RDBMS to Event Sourcing, you start from scratch
Learn more!• Implementing Domain-Driven Design by Vaughn
Vernon
• http://docs.geteventstore.com/introduction/event-sourcing-basics/
• http://www.martinfowler.com/eaaDev/EventSourcing.html
• http://verraes.net/2014/03/practical-event-sourcing/
• https://www.youtube.com/watch?v=JHGkaShoyNs