The exponential growth of data combined with the need to derive real-time business value is a critical issue. An event-driven data mesh can power real-time operational and analytical workloads, all from a single set of data product streams. With practical real-world examples, this book provides patterns that show software architects and developers how to successfully design and build an event-driven data mesh. Author Adam Bellemare demonstrates what events and streams are, where they come from, and how you can use them. You'll also examine design patterns, their implications, and trade-offs inherent in their use. This book provides: A foundation for how events and event streams relate to the four pillars of data mesh, Practical tips for building an event-driven data mesh, including incremental integration with your existing systems, A clear understanding of how events relate to systems and other events, both in the same stream and across streams, A realistic look at event design options such as fact, delta, and command event types, including how these choices will impact your data products, Best practices for privacy, handling events at scale, and regulatory compliance, Advice on asynchronous communication and handling eventual consistency.
Building an Event-Driven Data Mesh : Patterns for Designing and Building Event-Driven Architectures