News for hackers. Stuff that matters.
Re:Event Sourcing (2017) by rodocite on Wednesday January 01, 2020 @08:16PM (#21932139)
I'm pretty sure you can "soft-delete" for GDPR compliance. So this concern is sort of a non-issue.

Besides that:

1. If you're using an immutable structure, as long as you use references, you can obfuscate data. Blockchains ran into this problem before GDPR requirements and that's essentially all they do.

2. ^ "Update" strategy for event sourcing is the same as above. Essentially a copy of the log or the log slice then a re-indexing to remove/update streams, events, projections, etc. Greg Young talks about the indexing internals (for Event Store) in the 2012 video.

Re:Event Sourcing (2017) by nchase on Wednesday January 01, 2020 @10:08PM (#21932691)
Can you describe more precisely how you're defining "soft-delete" here?
Re:Event Sourcing (2017) by rodocite on Wednesday January 01, 2020 @10:27PM (#21932779)
data is still stored somewhere but any routing to the data is disabled and the entity is disassociated.
Re:Event Sourcing (2017) by GordonS on Thursday January 02, 2020 @08:12AM (#21935063)
Could you point towards an authoritative source for this claim?

As a consumer, if I request deletion of my data, I expect it to be actually deleted - not just have a "deleted" flag set.

With soft-deletion, the data is still right there, ready to be abused after a breach.

Re:Event Sourcing (2017) by lawik on Thursday January 02, 2020 @02:06AM (#21933535)
Soft delete in the sense of removing availability but keeping the data shouldn't be GDPR compliant from what I've seen. Not in regards to right to be forgotten and restrictions on keeping PII.
Re:Event Sourcing (2017) by the_gipsy on Thursday January 02, 2020 @11:15AM (#21936594)
"soft-delete" is not GDPR compliant.