Building an Event–Driven Data Mesh

Patterns for Designing & Building Event-Driven Architectures

Paperback Engels 2023 1e druk 9781098127602
€ 77,61
Levertijd ± 16 werkdagen
Gratis verzonden

Samenvatting

The exponential growth of data combined with the need to derive real-time business value is a critical issue today. 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 shows you how to successfully design and build an event-driven data mesh.

Building an Event-Driven Data Mesh provides:

- Practical tips for iteratively building your own event-driven data mesh, including hurdles you'll experience, possible solutions, and how to obtain real value as soon as possible
- Solutions to pitfalls you may encounter when moving your organization from monoliths to event-driven architectures
- A clear understanding of how events relate to systems and other events in the same stream and across streams
- A realistic look at event modeling options, such as fact, delta, and command type events, including how these choices will impact your data products
- Best practices for handling events at scale, privacy, and regulatory compliance
- Advice on asynchronous communication and handling eventual consistency

Specificaties

ISBN13:9781098127602
Taal:Engels
Bindwijze:paperback
Aantal pagina's:275
Uitgever:O'Reilly
Druk:1
Verschijningsdatum:17-5-2023
Hoofdrubriek:IT-management / ICT

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Inhoudsopgave

Preface
Conventions Used in This Book
O’Reilly Online Learning
How to Contact Us
Acknowledgments

1. Event-Driven Data Communication
What Is Data Mesh?
An Event-Driven Data Mesh
Using Data in the Operational Plane
The Data Monolith
The Difficulties of Communicating Data for Operational Concerns
The Analytical Plane: Data Warehouses and Data Lakes
The Organizational Impact of Schema on Read
Bad Data: The Costs of Inaction
Can We Unify Analytical and Operational Workflows?
Rethinking Data with Data Mesh
Common Objections to an Event-Driven Data Mesh
Producers Cannot Model Data for Everyone’s Use Cases
Making Multiple Copies of Data Is Bad
Eventual Consistency Is Too Difficult to Manage
Summary

2. Data Mesh
Principle 1: Domain Ownership
Domain-Driven Design in Brief
Selecting the Data to Expose from Your Domain
Principle 2: Data as a Product
Data Products Provide Immutable and Time-Stamped Data
Data Products Are Multimodal
Accessing a Data Product Via Push or Pull
The Three Data Product Alignment Types
Event-Driven Data Products as Inputs for Operational Systems
Principle 3: Federated Governance
Specifying Data Product Language, Framework, and API Support
Establishing Data Product Life Cycle Requirements
Establishing Data Handling and Infosec Policies
Identifying and Standardizing Cross-Domain Polysemes
Formalizing Self-Service Platform Requirements
Principle 4: Self-Service Platform
Discovering Data Products and Dependencies
Data Product Management Controls
Data Product Access Controls
Compute and Storage Resources for Building and Using Data Products
Providing Self-Service Through SaaS
Summary

3. Event Streams for Data Mesh
Events, Messages, and Records
What’s an Event Stream? What Is It Not?
Ephemeral Message-Passing
Queuing
Consuming and Using Event-Driven Data Products
State Events and Event-Carried State Transfer
Materializing Events
Aggregating Events
The Kappa Architecture
The Lambda Architecture and Why It Doesn’t Work for Data Mesh
Supporting the Requirements for Kappa Architecture
Selecting an Event Broker
Summary
Afgekapt op 61 regels

Managementboek Top 100

€ 77,61
Levertijd ongeveer 16 werkdagen
Gratis verzonden

Rubrieken

Producten

    Auteurs

      Trefwoorden

        Artikelen

          Building an Event–Driven Data Mesh