Domain events
The domain events that we exchange in our reactive cloud-native systems have interesting nuances with regard to data at rest because of their durability and immutability. In many cases, an event is produced and discarded after it is consumed. However, some consumers store events for a period of time or indefinitely, as is the case with the data lake. This means that we must retain the keys for all domain events with encrypted values if we need to be able to read those values. Regulations, such as the upcoming EU General Data Protection Regulation (GDPR), add another wrinkle for immutable events because of the requirement to forget a user's PII data upon request.
There are many possible solutions and combinations of solutions ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access