menos de 1 minuto(s) de lectura

Event Sourcing

Event sourcing

La persistencia en event sourcing es de tipo append-only. No hay borrados ni actualizaciones, simplemente se escriben nuevos eventos y se lee el stream de eventos. Este potente paradigma tiene enormes ventajas en eficiencia de escrituras y lecturas, en lograr no perder información, en potencial para saber no solamente qué hay en el sistema sino cómo se ha llegado hasta ahí, y en la generación de reportes con información pasada recogida antes, siquiera, de que hubiesemos previsto ese tipo de reportes.

Ley GDPR

Sin embargo, este paradigma no está exento de dificultades en algunos escenarios como por ejemplo la ley GDPR y el derecho de los usuarios al olvidados, es decir, la protección de datos. ¿Cómo borramos información en sistemas donde no se permite el borrado o la actualización de datos ya escritos?

Artículo original

En este nuevo artículo, publicado en el blog oficial de Event Store DB, doy una solución completa en C# para utilizar la técnica crypto-shredding en sistemas que utilizan event sourcing.

Se trata de mi segundo artículo en el blog de Event Store, pero no el último.