← Back to Podcast

Episode 20 - Event Sourcing and GDPR: Transparency Over Compliance Theater

Addressing the misconception that GDPR compliance is harder with event sourcing

Episode Summary

Martin and Adam tackle the common misconception that event sourcing makes GDPR compliance harder due to immutability. They explain how event sourcing actually provides superior transparency and auditability compared to traditional systems. The discussion covers practical approaches to handling personal data deletion requests while maintaining event sourcing benefits.

Main Discussion Points

Key Takeaways

Event sourcing’s immutability does not conflict with GDPR’s right to deletion - it actually provides superior compliance capabilities compared to traditional systems. Personal data can be encrypted with per-user keys (crypto-shredding), stored in metadata separate from business events, or handled through other strategies that preserve business event history while enabling data deletion. Event sourcing’s complete audit trail provides the transparency GDPR actually requires, unlike traditional systems where deletion often means losing all trace of past actions. The slice-based learning approach makes event sourcing accessible to developers at all skill levels.

Memorable Quotes

  1. “Event sourcing is the default and I only deviate from that if there is a compelling reason. Quite the opposite how the industry sees it” - Martin Dilger
  2. “I simply will not um take as default uh losing information it’s just absolutely uh non-starter for me” - Adam Dymitruk
  3. “I don’t want to have to be a detective to find out how something went wrong. He wants to have the evidence right there of how it went wrong. And that’s what you get with event sourcing” - Adam Dymitruk
  4. “If I am if I want to do GDPR, I would never ever want to do it without event sourcing because I need even more safety for missing, you know, holes of information” - Adam Dymitruk
  5. “Keep everything on one board as long as possible. So, Miro is pretty good at that” - Martin Dilger

Key Learnings

  1. Event sourcing should be the default approach for information management systems, not a special case
  2. GDPR compliance is actually easier with event sourcing because you can trace exactly where personal data is used
  3. Swim lanes in event models are organizational tools for visualization, not necessarily implementation boundaries
  4. One Miro board can handle 30,000+ elements and should be used for entire projects to maintain context
  5. Communicating event modeling to C-level executives requires focusing on vision, goals, workflows, and budgets rather than technical details

Ready to Learn More?

Explore Event Modeling and Event Sourcing in depth with our tutorials and book.

Join our Event Modeling Workshop to get hands-on experience.

Want to learn how to apply Event Modeling and Event Sourcing in practice?

Follow the Online Course “Implementing Eventsourcing” - comes with a Lifetime Event Modeling Toolkit License.

Start Learning →