reklama - zainteresowany?

Data Mesh - Helion

Data Mesh
ebook
Autor: Zhamak Dehghani
ISBN: 9781492092346
stron: 386, Format: ebook
Data wydania: 2022-03-08
Księgarnia: Helion

Cena książki: 211,65 zł (poprzednio: 246,10 zł)
Oszczędzasz: 14% (-34,45 zł)

Dodaj do koszyka Data Mesh

We're at an inflection point in data, where our data management solutions no longer match the complexity of organizations, the proliferation of data sources, and the scope of our aspirations to get value from data with AI and analytics. In this practical book, author Zhamak Dehghani introduces data mesh, a decentralized sociotechnical paradigm drawn from modern distributed architecture that provides a new approach to sourcing, sharing, accessing, and managing analytical data at scale.

Dehghani guides practitioners, architects, technical leaders, and decision makers on their journey from traditional big data architecture to a distributed and multidimensional approach to analytical data management. Data mesh treats data as a product, considers domains as a primary concern, applies platform thinking to create self-serve data infrastructure, and introduces a federated computational model of data governance.

  • Get a complete introduction to data mesh principles and its constituents
  • Design a data mesh architecture
  • Guide a data mesh strategy and execution
  • Navigate organizational design to a decentralized data ownership model
  • Move beyond traditional data warehouses and lakes to a distributed data mesh

Dodaj do koszyka Data Mesh

 

Osoby które kupowały "Data Mesh", wybierały także:

  • Windows Media Center. Domowe centrum rozrywki
  • Ruby on Rails. Ćwiczenia
  • DevOps w praktyce. Kurs video. Jenkins, Ansible, Terraform i Docker
  • Przywództwo w Å›wiecie VUCA. Jak być skutecznym liderem w niepewnym Å›rodowisku
  • Scrum. O zwinnym zarzÄ…dzaniu projektami. Wydanie II rozszerzone

Dodaj do koszyka Data Mesh

Spis treści

Data Mesh eBook -- spis treści

  • Foreword
  • Preface
    • Why I Wrote This Book and Why Now
    • Who Should Read This Book
    • How to Read This Book
    • Conventions Used in This Book
    • OReilly Online Learning
    • How to Contact Us
    • Acknowledgments
  • Prologue: Imagine Data Mesh
    • Data Mesh in Action
      • A Culture of Data Curiosity and Experimentation
        • Data culture before data mesh
      • An Embedded Partnership with Data and ML
        • Data work before data mesh
      • The Invisible Platform and Policies
      • Limitless Scale with Autonomous Data Products
      • The Positive Network Effect
    • Why Transform to Data Mesh?
    • The Way Forward
  • I. What Is Data Mesh?
  • 1. Data Mesh in a Nutshell
    • The Outcomes
    • The Shifts
    • The Principles
      • Principle of Domain Ownership
      • Principle of Data as a Product
      • Principle of the Self-Serve Data Platform
      • Principle of Federated Computational Governance
    • Interplay of the Principles
    • Data Mesh Model at a Glance
    • The Data
      • Operational Data
      • Analytical Data
    • The Origin
  • 2. Principle of Domain Ownership
    • A Brief Background on Domain-Driven Design
    • Applying DDDs Strategic Design to Data
    • Domain Data Archetypes
      • Source-Aligned Domain Data
      • Aggregate Domain Data
      • Consumer-Aligned Domain Data
    • Transition to Domain Ownership
      • Push Data Ownership Upstream
      • Define Multiple Connected Models
      • Embrace the Most Relevant Domain Data: Dont Expect a Single Source of Truth
      • Hide the Data Pipelines as Domains Internal Implementation
    • Recap
  • 3. Principle of Data as a Product
    • Applying Product Thinking to Data
      • Baseline Usability Attributes of a Data Product
        • Discoverable
        • Addressable
        • Understandable
        • Trustworthy and truthful
        • Natively accessible
        • Interoperable
        • Valuable on its own
        • Secure
    • Transition to Data as a Product
      • Include Data Product Ownership in Domains
      • Reframe the Nomenclature to Create Change
      • Think of Data as a Product, Not a Mere Asset
      • Establish a Trust-But-Verify Data Culture
      • Join Data and Compute as One Logical Unit
    • Recap
  • 4. Principle of the Self-Serve Data Platform
    • Data Mesh Platform: Compare and Contrast
      • Serving Autonomous Domain-Oriented Teams
      • Managing Autonomous and Interoperable Data Products
      • A Continuous Platform of Operational and Analytical Capabilities
      • Designed for a Generalist Majority
      • Favoring Decentralized Technologies
      • Domain Agnostic
    • Data Mesh Platform Thinking
      • Enable Autonomous Teams to Get Value from Data
        • Enable data product developers
        • Enable data product users
      • Exchange Value with Autonomous and Interoperable Data Products
        • Create higher-order value by composing data products
      • Accelerate Exchange of Value by Lowering the Cognitive Load
        • Abstract complexity through declarative modeling
        • Abstract complexity through automation
      • Scale Out Data Sharing
      • Support a Culture of Embedded Innovation
    • Transition to a Self-Serve Data Mesh Platform
      • Design the APIs and Protocols First
      • Prepare for Generalist Adoption
      • Do an Inventory and Simplify
      • Create Higher-Level APIs to Manage Data Products
      • Build Experiences, Not Mechanisms
      • Begin with the Simplest Foundation, Then Harvest to Evolve
    • Recap
  • 5. Principle of Federated Computational Governance
    • Apply Systems Thinking to Data Mesh Governance
      • Maintain Dynamic Equilibrium Between Domain Autonomy and Global Interoperability
        • Introduce feedback loops
        • Introduce leverage points
      • Embrace Dynamic Topology as a Default State
      • Utilize Automation and the Distributed Architecture
    • Apply Federation to the Governance Model
      • Federated Team
        • Domain representatives
        • Data platform representatives
        • Subject matter experts
        • Facilitators and managers
      • Guiding Values
        • Localize decisions and responsibility close to the source
        • Identify cross-cutting concerns that need a global standard
        • Globalize decisions that facilitate interoperability
        • Identify consistent experiences that need a global standard
        • Execute decisions locally
      • Policies
        • Local policies
        • Global policies
      • Incentives
        • Introduce local incentives
        • Introduce global incentives
    • Apply Computation to the Governance Model
      • Standards as Code
      • Policies as Code
      • Automated Tests
      • Automated Monitoring
    • Transition to Federated Computational Governance
      • Delegate Accountability to Domains
      • Embed Policy Execution in Each Data Product
      • Automate Enablement and Monitoring over Interventions
      • Model the Gaps
      • Measure the Network Effect
      • Embrace Change over Constancy
    • Recap
  • II. Why Data Mesh?
  • 6. The Inflection Point
    • Great Expectations of Data
    • The Great Divide of Data
    • Scale: Encounter of a New Kind
    • Beyond Order
    • Approaching the Plateau of Return
    • Recap
  • 7. After the Inflection Point
    • Respond Gracefully to Change in a Complex Business
      • Align Business, Tech, and Now Analytical Data
      • Close the Gap Between Analytical and Operational Data
      • Localize Data Changes to Business Domains
      • Reduce Accidental Complexity of Pipelines and Copying Data
    • Sustain Agility in the Face of Growth
      • Remove Centralized and Monolithic Bottlenecks
      • Reduce Coordination of Data Pipelines
      • Reduce Coordination of Data Governance
      • Enable Autonomy
    • Increase the Ratio of Value from Data to Investment
      • Abstract Technical Complexity with a Data Platform
      • Embed Product Thinking Everywhere
      • Go Beyond the Boundaries
    • Recap
  • 8. Before the Inflection Point
    • Evolution of Analytical Data Architectures
      • First Generation: Data Warehouse Architecture
      • Second Generation: Data Lake Architecture
      • Third Generation: Multimodal Cloud Architecture
    • Characteristics of Analytical Data Architecture
      • Monolithic
        • Monolithic architecture
        • Monolithic technology
        • Monolithic organization
        • The complicated monolith
      • Centralized Data Ownership
      • Technology Oriented
        • Technically partitioned architecture
        • Activity-oriented team decomposition
    • Recap
  • III. How to Design the Data Mesh Architecture
  • 9. The Logical Architecture
    • Domain-Oriented Analytical Data Sharing Interfaces
      • Operational Interface Design
      • Analytical Data Interface Design
      • Interdomain Analytical Data Dependencies
    • Data Product as an Architecture Quantum
      • A Data Products Structural Components
        • The code
          • Data transformation as code
          • Interfaces as code
          • Policy as code
        • The data and metadata
        • The platform dependencies
      • Data Product Data Sharing Interactions
        • Input data ports
        • Output data ports
      • Data Discovery and Observability APIs
    • The Multiplane Data Platform
      • A Platform Plane
      • Data Infrastructure (Utility) Plane
      • Data Product Experience Plane
      • Mesh Experience Plane
      • Example
    • Embedded Computational Policies
      • Data Product Sidecar
        • Policy execution
        • Standardized protocols and interfaces
      • Data Product Computational Container
      • Control Port
        • Configure policies
        • Privileged operations
    • Recap
  • 10. The Multiplane Data Platform Architecture
    • Design a Platform Driven by User Journeys
    • Data Product Developer Journey
      • Incept, Explore, Bootstrap, and Source
      • Build, Test, Deploy, and Run
      • Maintain, Evolve, and Retire
    • Data Product Consumer Journey
      • Incept, Explore, Bootstrap, Source
      • Build, Test, Deploy, Run
      • Maintain, Evolve, and Retire
    • Recap
  • IV. How to Design the Data Product Architecture
  • 11. Design a Data Product by Affordances
    • Data Product Affordances
    • Data Product Architecture Characteristics
    • Design Influenced by the Simplicity of Complex Adaptive Systems
      • Emergent Behavior from Simple Local Rules
      • No Central Orchestrator
    • Recap
  • 12. Design Consuming, Transforming, and Serving Data
    • Serve Data
      • The Needs of Data Users
      • Serve Data Design Properties
        • Multimodal data
        • Immutable data
        • Bitemporal data
          • Impact of bitemporality
          • Example
          • States, events, or both
          • Reduce the opportunity for retracted changes
        • Read-only access
      • Serve Data Design
    • Consume Data
      • Archetypes of Data Sources
        • Collaborating operational systems as data sources
        • Other data products as data sources
        • Self as a data source
      • Locality of Data Consumption
      • Data Consumption Design
    • Transform Data
      • Programmatic Versus Nonprogrammatic Transformation
      • Dataflow-Based Transformation
      • ML as Transformation
      • Time-Variant Transformation
      • Transformation Design
    • Recap
  • 13. Design Discovering, Understanding, and Composing Data
    • Discover, Understand, Trust, and Explore
      • Begin Discovery with Self-Registration
      • Discover the Global URI
      • Understand Semantic and Syntax Models
      • Establish Trust with Data Guarantees
      • Explore the Shape of Data
      • Learn with Documentation
      • Discover, Explore, and Understand Design
    • Compose Data
      • Consume Data Design Properties
      • Traditional Approaches to Data Composability
      • Compose Data Design
    • Recap
  • 14. Design Managing, Governing, and Observing Data
    • Manage the Life Cycle
      • Manage Life-Cycle Design
      • Data Product Manifest Components
    • Govern Data
      • Govern Data Design
      • Standardize Policies
        • Encryption
        • Access control and identity
        • Privacy and consent
      • Data and Policy Integration
      • Linking Policies
    • Observe, Debug, and Audit
      • Observability Design
        • Observable outputs
        • Traceability across operational and data planes
        • Structured and standardized observability data
        • Domain-oriented observability data
    • Recap
  • V. How to Get Started
  • 15. Strategy and Execution
    • Should You Adopt Data Mesh Today?
    • Data Mesh as an Element of Data Strategy
    • Data Mesh Execution Framework
      • Business-Driven Execution
        • Benefits of business-driven execution
        • Challenges of business-driven execution
        • Guidelines for business-driven execution
        • Example of business-driven execution
      • End-to-End and Iterative Execution
      • Evolutionary Execution
        • A multiphase evolution model
          • Domain ownership evolution phases
          • Data as a product evolution phases
          • Self-serve platform evolution phases
          • Federated computational governance evolution phases
        • Guided evolution with fitness functions
          • Domain ownership fitness functions
          • Data as a product fitness functions
          • Self-serve platform fitness functions
          • Federated computational governance fitness functions
        • Migration from legacy
          • No centralized data architecture coexists with data mesh, unless in transition
          • Centralized data technologies can be used with data mesh
          • Bypass the lake and warehouse and go to directly to the source
          • Use the data warehouse as the consuming edge node
          • Migrate from a warehouse or lake in atomic evolutionary steps
    • Recap
  • 16. Organization and Culture
    • Change
    • Culture
      • Values
        • Analytical data is everyones responsibility
        • Connect data across the boundaries to get value
        • Delight data users
        • Value the impact of data
        • Build data products for change, durability, and independence
        • Balance local data sharing with global interoperability
        • Close the data collaboration gap with peer-to-peer data sharing
        • Automate to increase data sharing speed and quality
    • Reward
      • Intrinsic Motivations
      • Extrinsic Motivations
    • Structure
      • Organization Structure Assumptions
        • Data Mesh Team Topologies
        • Domain data product teams as stream-aligned teams
        • Data platform teams as platform teams
        • Federated governance teams as enabling teams
      • Discover Data Product Boundaries
        • Start with the existing business domains and subdomains
        • Data products need long-term ownership
        • Data products must have independent life cycles
        • Data products are independently meaningful
        • Data products boundary Goldilocks zone
        • Data products without users dont exist
    • People
      • Roles
        • The data product owner role
        • The domain data product developer
        • The platform product owner
        • Shifting role of the existing data governance office
        • Changing the role of chief data and analytics officer
      • Skillset Development
        • Education drives democratization
        • Flexible organizations require flexible people
    • Process
      • Key Process Changes
    • Recap
  • Index

Dodaj do koszyka Data Mesh

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.