Data Mesh Architecture and Practices
Introducing Derivative Event Sourcing for Kafka

Introducing Derivative Event Sourcing for Kafka

9/6/2019 · Anna McDonald

What this post added

Introduces the concept and implementation of derivative event sourcing, a pattern for deriving events from observed sources like database changes (CDC) rather than direct emission from services. It details the 'Observe -> Transform -> Emit' flow, using Oracle GoldenGate and Debezium as observation tools, and Kafka Streams for transformation. The post provides concrete examples of defining event profiles for different services and transforming observed database operations into standardized 'order created' events, ultimately emitting them to a unified Kafka topic.

Read the original post ↗