6 days ago
- Event Sourcing's core immutability rule underpins its benefits: auditability, deterministic replays, and time travel.
- Overwriting events to comply with GDPR's right to erasure undermines audit trails, caching, snapshots, and debugging capabilities.
- Alternatives like storing references or crypto-shredding preserve immutability while allowing data deletion without compromising benefits.
- Adapting methodologies like Scrum or Event Sourcing requires understanding trade-offs; dropping rules often forfeits associated benefits.
- Teams should assess which benefits they value before making exceptions, as mutations can silently invalidate key guarantees.