GDPR is soon going into effect, which means that systems MUST delete an EU citizen's data, when the data is no loger needed.
I don't see any obvious way to enforce deletes for a lagom persistent entity, so I'm planning to delete it diretly in Cassandra by doing something like:
delete from messages where persistence_id="SomeEntity<id>"
delete from snapshots where persistence_id="SomeEntity<id>"
Would that completely wipe all data related on SomeEntity<id>? Is there a better way? Comments welcome.
- Rune