DEV Community


Discussion on: Kafka, GDPR and Event Sourcing

kjir profile image
Stéphane Bisinger

Although the risk of abuse is quite high, I would personally opt to go around the immutability in this particular instance. Removing it from the projections is probably not enough and the encryption system creates more problems than it solves.

Or, maybe, it's time to see if there could be better options to handle this than Kafka?

Thanks for the interesting read!

danlebrero profile image
Dan Lebrero Author

For my current context, I am also leaning towards mutability as we are not a big enough team to handle the additional complexity of encryption, but it scares me the potential for abuse.

And yes, maybe Kafka is not the best choice. If you use Java, the Axon framework is going to support something similar out of the box: