Data Mesh Streaming Patterns: A Real-time Perspective
summary
Describes three concrete streaming patterns—real-time data integration, data-as-products-in-the-pipeline, and reverse ETL—and the practical pieces required to make them work: CDC from databases, handling before/after images and missing keys, checkpointing for state and failure recovery, and delivery guarantees like exactly-once. Mentions implementations using an in-memory layer (ZeroMQ) and a persistent backbone (Kafka), CDC-to-warehouse connectors (Snowflake/BigQuery), and a retailer storefront achieving sub-200ms end-to-end.
AI-written summary · about
chapters (6)
- 0:00Introduction to data mesh
- 2:46Data mesh core principles
- 10:08Shifting to real-time
- 13:30Streaming patterns
- 17:54Implementation complexities
- 25:47Stream architecture and summary
related talks
47mExpert Panel: Current & Future State of the Art in Real-Time Data Infrastructure
40mA Data Mesh Of Streams
45mModern Data Architecture
41mChange Data Streaming Patterns in Distributed Systems
30mChange Data Streaming Patterns in Distributed Systems
45mData Stream Processing Concepts and Implementations
36mChange Data Streaming Patterns for Distributed Systems
42mPrinciples and Patterns for Streaming Data Analysis
