SlideShare a Scribd company logo
Zhamak Dehghani : @zhamakd : 2021
Introduction to Data Mesh
Aprincipled approach
Zhamak Dehghani
@zhamakd
© ThoughtWorks 2021
The great expectations of data
© ThoughtWorks 2021
Zhamak Dehghani : @zhamakd : 2021
© ThoughtWorks 2021
“Our mission is to power prosperity around the world as 

an AI-driven expert platform company, by addressing the most
pressing financial challenges facing our consumer, small
business and self-employed customers.”
- Finance By People, For People: We incorporate human
oversight into AI. With people at the core, AI can
enhance the workforce, expand capability and
benefit society as a whole.”
- Telco
“Our mission is to improve every single member’s
experience at every single touchpoint with our
organization through data and AI”.
- Health insurance
27%
38%
45%
65%
Have a data culture Become data-driven Competing on data Investment > $50
Zhamak Dehghani : @zhamakd : 2021
NewVantage Partners Releases 2019 Big Data and AI Executive Survey (link)
© ThoughtWorks 2021
The Inconvenient Truth
Zhamak Dehghani : @zhamakd : 2021
Failure Symptoms
FAIL TO MATERIALIZE
DATA-DRIVEN VALUE
FAIL TO SCALE
CONSUMERS
FAIL TO SCALE

SOURCES
FAIL TO

BOOTSTRAP
© ThoughtWorks 2021
The current data landscape
© ThoughtWorks 2021
Zhamak Dehghani : @zhamakd : 2021
Running the business
Serving the users
Optimizing the business
Improving the user experience
Operational Data Plane Analytical Data Plane
© ThoughtWorks 2021
The Great Divide of Data
Zhamak Dehghani : @zhamakd : 2021
Data Pipelines!
© ThoughtWorks 2021
T
Running the business
Serving the users
Optimizing the business
Improving the user experience
Misintegration
Operational Data Plane Analytical Data Plane
L
E
Zhamak Dehghani : @zhamakd : 2021
Extract Transform Load
Reports
Visualizations
Dashboards
Metrics
© ThoughtWorks 2021
Operational Data Plane Analytical Data Plane
Data Warehouse
Analytical Data Architecture: Data Warehouse
“First generation 1960s”
Zhamak Dehghani : @zhamakd : 2021
Analytical Data Plane
Lakeshore Marts
ML Training
© ThoughtWorks 2021
Extract Load
Operational Data Plane Analytical Data Plane
Data Warehouse
Analytical Data Architecture: Data Lake
“Second generation 2010”
Zhamak Dehghani : @zhamakd : 2021
© ThoughtWorks 2021
Operational
Data Plane
Pipeline Analytical
Apps
Datawarehouse
Lakeshore Marts
Pipelines
Multi-modal Data Architecture on Cloud
“Third generation now”
Zhamak Dehghani : @zhamakd : 2021
Evolutionary Improvement
© ThoughtWorks 2021
Warehouse Multi-Modal Cloud
Lake
Zhamak Dehghani : @zhamakd : 2021
http://mattturck.com/wp-content/uploads/2020/09/2020-Data-and-AI-Landscape-Matt-Turck-at-FirstMark-v1.pdf
© ThoughtWorks 2021
Cambrian Explosion
Zhamak Dehghani : @zhamakd : 2021
© ThoughtWorks 2021 Zhamak Dehghani : @zhamakd : 2021
What hasn’t changed?
What assumptions to challenge?
Zhamak Dehghani : @zhamakd : 2021
© ThoughtWorks 2021
Centralized | Monolithic
BIG DATA | AI
PLATFORM
Ubiquitous Data Innovation Agenda
Zhamak Dehghani : @zhamakd : 2021
© ThoughtWorks 2021
Technical Decomposition
“Scale Architecture with top-level technical partitioning”
PROCESS
INGEST SERVE
e.g.
Cleanse
Enrich
Aggregate
e.g.
Event streams
ETLs
e.g.
Data marts
APIs
Zhamak Dehghani : @zhamakd : 2021
© ThoughtWorks 2021
Features and
Capabilities
Task-oriented Teams
“Architecture decomposition orthogonal to change”
Hyper-Specialized Silo
Hyper-specialized
Data | ML
Engineers
© ThoughtWorks 2021
Zhamak Dehghani : @zhamakd : 2021
Data Today
BIG DATA
PLATFORM
Hyper-Specialized 

Silo Delivery
Centralized
Architecture
© ThoughtWorks 2021
Ingest Process Serve
Technically
Decomposed
Where do we go from here?
© ThoughtWorks 2021 Zhamak Dehghani : @zhamakd : 2021
Zhamak Dehghani : @zhamakd : 2021
© ThoughtWorks 2021
Data Mesh Four Principles
Underpinning the architecture and organization structure
Domain-Driven
Data Ownership
Architecture
Data as a
Product
Self-Serve
Infrastructure
as a Platform
Federated
Computational
Governance
Zhamak Dehghani : @zhamakd : 2021
© ThoughtWorks 2021
Domain-Driven
Data Ownership
Architecture
Data + Domain-Driven Design
Zhamak Dehghani : @zhamakd : 2021
BIG DATA
PLATFORM
What it could look like …
© ThoughtWorks 2021
Zhamak Dehghani : @zhamakd : 2021
Decompose Data Around Domains
Distribute the ownership
Domains aligned
with the origin of data
Domains aligned with 

the consumption
Domains aligned
with shared aggregates
© ThoughtWorks 2021
Zhamak Dehghani : @zhamakd : 2021
Transformation to Domain-Oriented Data
From To
Serving data at the source
Flowing data
Multiple models
One canonical model
The most relevant source
The source of truth
Pipeline as a first-class concern Domain’s internal implementation
Technology-driven decomposition Domain-oriented distribution
© ThoughtWorks 2021
Zhamak Dehghani : @zhamakd : 2021
© ThoughtWorks 2021
Data + ProductThinking
Data as a
Product
Zhamak Dehghani : @zhamakd : 2021
A Successful Product
© ThoughtWorks 2021
Marty Cagan INSPIRED
Usable
Feasible
Valuable
Zhamak Dehghani : @zhamakd : 2021
Baseline Data Usability
Discoverable
Understandable
Addressable
Secure
Interoperable
Trustworthy
Natively Accessible
Valuable on its own
© ThoughtWorks 2021
Domain
Polyglot
Data
Zhamak Dehghani : @zhamakd : 2021
Data Product: The Architecture Quantum
© ThoughtWorks 2021
Code
Polyglot
Data
Data
Product
Infrastructure
Zhamak Dehghani : @zhamakd : 2021
Transformation to Data as a Product
From To
Data as a product
Data as an asset
Product
Byproduct
Data and code as one unit
Data as an output of code
© ThoughtWorks 2021
Zhamak Dehghani : @zhamakd : 2021
© ThoughtWorks 2021
Data + PlatformThinking
Self-Serve
Infrastructure
as a Platform
Zhamak Dehghani : @zhamakd : 2021
Abstract technical complexity in self-serve data infrastructure
© ThoughtWorks 2021
Data Infra Team
Data | ML 

Infrastructure as a Platform
Zhamak Dehghani : @zhamakd : 2021
Logical Architecture
Data Infrastructure Plane
Providing the underlying infrastructure
required to build, run, and monitor data
products
CI/CD
Networking
Polyglot 

big data
storage
Access

control
Data
transformation
orchestration
© ThoughtWorks 2021
Declaratively

create DP
Read

DP
Version

DP
Secure

DP
Build, deploy,
monitor DP
Data Product Developer Experience Plane
The higher level abstraction of data infrastructure
designed to support the common data product
developer journey
Mesh Experience Plane
Capabilities that are accessible 

more conveniently at mesh level
Manage emergent
graphs of DPs
Manage security
policies of DPs
Discovery and
explore DPs
Zhamak Dehghani : @zhamakd : 2021
Transformation to Self-Serve Data Platform
From To
Protocols
Big platforms
Generalists
Specialists
Declarative
Imperative
Mechanisms Experiences
© ThoughtWorks 2021
Zhamak Dehghani : @zhamakd : 2021
© ThoughtWorks 2021
ANew World Order
Federated
Computational
Governance
Zhamak Dehghani : @zhamakd : 2021
3. A dynamic topology
2. Interoperability through global
standardization 

across data products
1. Decentralization and
domain self-sovereignty
4. Automated execution of decisions and
policies by the platform
© ThoughtWorks 2021
Maintains equilibrium between centralization and decentralization. By embracing…
Federated Computational Governance
Zhamak Dehghani : @zhamakd : 2021
Placing a system in a 

straitjacket of constancy 

can cause fragility to evolve.
– C.S. Holling, Ecologist
Zhamak Dehghani : @zhamakd : 2021
© ThoughtWorks 2021
“
Zhamak Dehghani : @zhamakd : 2021
Transformation to Federated Computational Governance
From To
Federated team of domain owners
and subject matter experts
Centralized team of data experts
Responsible for defining 

what constitutes quality
Responsible for data quality
Responsible to define aspects of security
Responsible for data security
Responsible for canonical data modelling Responsible for modelling polysemes
Measure success based on volume of data Measure success based on value generated throug
network effect of the mesh – consumption of data
© ThoughtWorks 2021
Zhamak Dehghani : @zhamakd : 2021
Paradigm shift in
Architecture
Organization
Technology
© ThoughtWorks 2021
Image will take up the entire LED wall.
THANK YOU
Zhamak Dehghani
@zhamakd
© ThoughtWorks 2019
Ad

More Related Content

What's hot (20)

Enabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data VirtualizationEnabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data Virtualization
Denodo
 
Intuit's Data Mesh - Data Mesh Leaning Community meetup 5.13.2021
Intuit's Data Mesh - Data Mesh Leaning Community meetup 5.13.2021Intuit's Data Mesh - Data Mesh Leaning Community meetup 5.13.2021
Intuit's Data Mesh - Data Mesh Leaning Community meetup 5.13.2021
Tristan Baker
 
Data mesh
Data meshData mesh
Data mesh
ManojKumarR41
 
Time to Talk about Data Mesh
Time to Talk about Data MeshTime to Talk about Data Mesh
Time to Talk about Data Mesh
LibbySchulze
 
Webinar Data Mesh - Part 3
Webinar Data Mesh - Part 3Webinar Data Mesh - Part 3
Webinar Data Mesh - Part 3
Jeffrey T. Pollock
 
Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...
Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...
Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...
Dr. Arif Wider
 
Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4
Databricks
 
Data Catalogs Are the Answer – What is the Question?
Data Catalogs Are the Answer – What is the Question?Data Catalogs Are the Answer – What is the Question?
Data Catalogs Are the Answer – What is the Question?
DATAVERSITY
 
Master Data Management - Aligning Data, Process, and Governance
Master Data Management - Aligning Data, Process, and GovernanceMaster Data Management - Aligning Data, Process, and Governance
Master Data Management - Aligning Data, Process, and Governance
DATAVERSITY
 
Modern Data architecture Design
Modern Data architecture DesignModern Data architecture Design
Modern Data architecture Design
Kujambu Murugesan
 
8 Steps to Creating a Data Strategy
8 Steps to Creating a Data Strategy8 Steps to Creating a Data Strategy
8 Steps to Creating a Data Strategy
Silicon Valley Data Science
 
Data Modeling, Data Governance, & Data Quality
Data Modeling, Data Governance, & Data QualityData Modeling, Data Governance, & Data Quality
Data Modeling, Data Governance, & Data Quality
DATAVERSITY
 
[DSC Europe 22] Lakehouse architecture with Delta Lake and Databricks - Draga...
[DSC Europe 22] Lakehouse architecture with Delta Lake and Databricks - Draga...[DSC Europe 22] Lakehouse architecture with Delta Lake and Databricks - Draga...
[DSC Europe 22] Lakehouse architecture with Delta Lake and Databricks - Draga...
DataScienceConferenc1
 
Gartner: Master Data Management Functionality
Gartner: Master Data Management FunctionalityGartner: Master Data Management Functionality
Gartner: Master Data Management Functionality
Gartner
 
Data Pipline Observability meetup
Data Pipline Observability meetup Data Pipline Observability meetup
Data Pipline Observability meetup
Omid Vahdaty
 
Building a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business GoalsBuilding a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business Goals
DATAVERSITY
 
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
Cathrine Wilhelmsen
 
Putting the Ops in DataOps: Orchestrate the Flow of Data Across Data Pipelines
Putting the Ops in DataOps: Orchestrate the Flow of Data Across Data PipelinesPutting the Ops in DataOps: Orchestrate the Flow of Data Across Data Pipelines
Putting the Ops in DataOps: Orchestrate the Flow of Data Across Data Pipelines
DATAVERSITY
 
How a Semantic Layer Makes Data Mesh Work at Scale
How a Semantic Layer Makes  Data Mesh Work at ScaleHow a Semantic Layer Makes  Data Mesh Work at Scale
How a Semantic Layer Makes Data Mesh Work at Scale
DATAVERSITY
 
Data Mesh at CMC Markets: Past, Present and Future
Data Mesh at CMC Markets: Past, Present and FutureData Mesh at CMC Markets: Past, Present and Future
Data Mesh at CMC Markets: Past, Present and Future
Lorenzo Nicora
 
Enabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data VirtualizationEnabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data Virtualization
Denodo
 
Intuit's Data Mesh - Data Mesh Leaning Community meetup 5.13.2021
Intuit's Data Mesh - Data Mesh Leaning Community meetup 5.13.2021Intuit's Data Mesh - Data Mesh Leaning Community meetup 5.13.2021
Intuit's Data Mesh - Data Mesh Leaning Community meetup 5.13.2021
Tristan Baker
 
Time to Talk about Data Mesh
Time to Talk about Data MeshTime to Talk about Data Mesh
Time to Talk about Data Mesh
LibbySchulze
 
Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...
Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...
Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...
Dr. Arif Wider
 
Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4
Databricks
 
Data Catalogs Are the Answer – What is the Question?
Data Catalogs Are the Answer – What is the Question?Data Catalogs Are the Answer – What is the Question?
Data Catalogs Are the Answer – What is the Question?
DATAVERSITY
 
Master Data Management - Aligning Data, Process, and Governance
Master Data Management - Aligning Data, Process, and GovernanceMaster Data Management - Aligning Data, Process, and Governance
Master Data Management - Aligning Data, Process, and Governance
DATAVERSITY
 
Modern Data architecture Design
Modern Data architecture DesignModern Data architecture Design
Modern Data architecture Design
Kujambu Murugesan
 
Data Modeling, Data Governance, & Data Quality
Data Modeling, Data Governance, & Data QualityData Modeling, Data Governance, & Data Quality
Data Modeling, Data Governance, & Data Quality
DATAVERSITY
 
[DSC Europe 22] Lakehouse architecture with Delta Lake and Databricks - Draga...
[DSC Europe 22] Lakehouse architecture with Delta Lake and Databricks - Draga...[DSC Europe 22] Lakehouse architecture with Delta Lake and Databricks - Draga...
[DSC Europe 22] Lakehouse architecture with Delta Lake and Databricks - Draga...
DataScienceConferenc1
 
Gartner: Master Data Management Functionality
Gartner: Master Data Management FunctionalityGartner: Master Data Management Functionality
Gartner: Master Data Management Functionality
Gartner
 
Data Pipline Observability meetup
Data Pipline Observability meetup Data Pipline Observability meetup
Data Pipline Observability meetup
Omid Vahdaty
 
Building a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business GoalsBuilding a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business Goals
DATAVERSITY
 
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
Cathrine Wilhelmsen
 
Putting the Ops in DataOps: Orchestrate the Flow of Data Across Data Pipelines
Putting the Ops in DataOps: Orchestrate the Flow of Data Across Data PipelinesPutting the Ops in DataOps: Orchestrate the Flow of Data Across Data Pipelines
Putting the Ops in DataOps: Orchestrate the Flow of Data Across Data Pipelines
DATAVERSITY
 
How a Semantic Layer Makes Data Mesh Work at Scale
How a Semantic Layer Makes  Data Mesh Work at ScaleHow a Semantic Layer Makes  Data Mesh Work at Scale
How a Semantic Layer Makes Data Mesh Work at Scale
DATAVERSITY
 
Data Mesh at CMC Markets: Past, Present and Future
Data Mesh at CMC Markets: Past, Present and FutureData Mesh at CMC Markets: Past, Present and Future
Data Mesh at CMC Markets: Past, Present and Future
Lorenzo Nicora
 

Similar to How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghani, Director of Emerging Technologies, ThoughtWorks (20)

2014 Future of Cloud Computing Study
2014 Future of Cloud Computing Study2014 Future of Cloud Computing Study
2014 Future of Cloud Computing Study
North Bridge
 
By Thoughtworks | Building data as a product: The key to unlocking Data Mesh'...
By Thoughtworks | Building data as a product: The key to unlocking Data Mesh'...By Thoughtworks | Building data as a product: The key to unlocking Data Mesh'...
By Thoughtworks | Building data as a product: The key to unlocking Data Mesh'...
IngridBuenaventura
 
Network Evolution and Market Outlook
Network Evolution and Market OutlookNetwork Evolution and Market Outlook
Network Evolution and Market Outlook
Open Networking Summit
 
The Virtualization of Clouds - The New Enterprise Data Architecture Opportunity
The Virtualization of Clouds - The New Enterprise Data Architecture OpportunityThe Virtualization of Clouds - The New Enterprise Data Architecture Opportunity
The Virtualization of Clouds - The New Enterprise Data Architecture Opportunity
Denodo
 
[XConf Brasil 2020] Data mesh
[XConf Brasil 2020] Data mesh[XConf Brasil 2020] Data mesh
[XConf Brasil 2020] Data mesh
ThoughtWorks Brasil
 
Conquering Disaster Recovery Challenges and Out-of-Control Data with the Hybr...
Conquering Disaster Recovery Challenges and Out-of-Control Data with the Hybr...Conquering Disaster Recovery Challenges and Out-of-Control Data with the Hybr...
Conquering Disaster Recovery Challenges and Out-of-Control Data with the Hybr...
actualtechmedia
 
"Big Data beyond Apache Hadoop - How to Integrate ALL your Data" - JavaOne 2013
"Big Data beyond Apache Hadoop - How to Integrate ALL your Data" - JavaOne 2013"Big Data beyond Apache Hadoop - How to Integrate ALL your Data" - JavaOne 2013
"Big Data beyond Apache Hadoop - How to Integrate ALL your Data" - JavaOne 2013
Kai Wähner
 
Red Hat Forum Poland 2019 - 3 Pitfalls Everyone Should Avoid with Hybrid Mult...
Red Hat Forum Poland 2019 - 3 Pitfalls Everyone Should Avoid with Hybrid Mult...Red Hat Forum Poland 2019 - 3 Pitfalls Everyone Should Avoid with Hybrid Mult...
Red Hat Forum Poland 2019 - 3 Pitfalls Everyone Should Avoid with Hybrid Mult...
Eric D. Schabell
 
SessionA-Keynote-NSIT-AMS-Aug15b.pptx
SessionA-Keynote-NSIT-AMS-Aug15b.pptxSessionA-Keynote-NSIT-AMS-Aug15b.pptx
SessionA-Keynote-NSIT-AMS-Aug15b.pptx
ssuser993127
 
2014 Future of Cloud Computing - 4th Annual Survey Results
2014 Future of Cloud Computing - 4th Annual Survey Results2014 Future of Cloud Computing - 4th Annual Survey Results
2014 Future of Cloud Computing - 4th Annual Survey Results
Michael Skok
 
To mesh or mess up your data organisation - Jochem van Grondelle (Prosus/OLX ...
To mesh or mess up your data organisation - Jochem van Grondelle (Prosus/OLX ...To mesh or mess up your data organisation - Jochem van Grondelle (Prosus/OLX ...
To mesh or mess up your data organisation - Jochem van Grondelle (Prosus/OLX ...
Jochem van Grondelle
 
JAZOON'13 - Kai Waehner - Hadoop Integration
JAZOON'13 - Kai Waehner - Hadoop IntegrationJAZOON'13 - Kai Waehner - Hadoop Integration
JAZOON'13 - Kai Waehner - Hadoop Integration
jazoon13
 
Red Hat Summit 2018 - 3 pitfalls everyone should avoid with hybrid multicloud
Red Hat Summit 2018 - 3 pitfalls everyone should avoid with hybrid multicloudRed Hat Summit 2018 - 3 pitfalls everyone should avoid with hybrid multicloud
Red Hat Summit 2018 - 3 pitfalls everyone should avoid with hybrid multicloud
Eric D. Schabell
 
WJAX 2013 Slides online: Big Data beyond Apache Hadoop - How to integrate ALL...
WJAX 2013 Slides online: Big Data beyond Apache Hadoop - How to integrate ALL...WJAX 2013 Slides online: Big Data beyond Apache Hadoop - How to integrate ALL...
WJAX 2013 Slides online: Big Data beyond Apache Hadoop - How to integrate ALL...
Kai Wähner
 
ZStack for Datacenter as a Service - Product Deck
ZStack for Datacenter as a Service - Product DeckZStack for Datacenter as a Service - Product Deck
ZStack for Datacenter as a Service - Product Deck
Ryo Ardian
 
How would cloud computing Effect to Software Industry?
How would cloud computing  Effect to Software Industry?How would cloud computing  Effect to Software Industry?
How would cloud computing Effect to Software Industry?
Thanachart Numnonda
 
How would cloud computing Effect to Software Industry?
How would cloud computing Effect to Software Industry?How would cloud computing Effect to Software Industry?
How would cloud computing Effect to Software Industry?
IMC Institute
 
Cloudera + Syncsort: Fuel Business Insights, Analytics, and Next Generation T...
Cloudera + Syncsort: Fuel Business Insights, Analytics, and Next Generation T...Cloudera + Syncsort: Fuel Business Insights, Analytics, and Next Generation T...
Cloudera + Syncsort: Fuel Business Insights, Analytics, and Next Generation T...
Precisely
 
Agile Data Management with Enterprise Data Fabric (ASEAN)
Agile Data Management with Enterprise Data Fabric (ASEAN)Agile Data Management with Enterprise Data Fabric (ASEAN)
Agile Data Management with Enterprise Data Fabric (ASEAN)
Denodo
 
Data Virtualization: Fulfilling The Digital Transformation Requirement In Ban...
Data Virtualization: Fulfilling The Digital Transformation Requirement In Ban...Data Virtualization: Fulfilling The Digital Transformation Requirement In Ban...
Data Virtualization: Fulfilling The Digital Transformation Requirement In Ban...
Denodo
 
2014 Future of Cloud Computing Study
2014 Future of Cloud Computing Study2014 Future of Cloud Computing Study
2014 Future of Cloud Computing Study
North Bridge
 
By Thoughtworks | Building data as a product: The key to unlocking Data Mesh'...
By Thoughtworks | Building data as a product: The key to unlocking Data Mesh'...By Thoughtworks | Building data as a product: The key to unlocking Data Mesh'...
By Thoughtworks | Building data as a product: The key to unlocking Data Mesh'...
IngridBuenaventura
 
The Virtualization of Clouds - The New Enterprise Data Architecture Opportunity
The Virtualization of Clouds - The New Enterprise Data Architecture OpportunityThe Virtualization of Clouds - The New Enterprise Data Architecture Opportunity
The Virtualization of Clouds - The New Enterprise Data Architecture Opportunity
Denodo
 
Conquering Disaster Recovery Challenges and Out-of-Control Data with the Hybr...
Conquering Disaster Recovery Challenges and Out-of-Control Data with the Hybr...Conquering Disaster Recovery Challenges and Out-of-Control Data with the Hybr...
Conquering Disaster Recovery Challenges and Out-of-Control Data with the Hybr...
actualtechmedia
 
"Big Data beyond Apache Hadoop - How to Integrate ALL your Data" - JavaOne 2013
"Big Data beyond Apache Hadoop - How to Integrate ALL your Data" - JavaOne 2013"Big Data beyond Apache Hadoop - How to Integrate ALL your Data" - JavaOne 2013
"Big Data beyond Apache Hadoop - How to Integrate ALL your Data" - JavaOne 2013
Kai Wähner
 
Red Hat Forum Poland 2019 - 3 Pitfalls Everyone Should Avoid with Hybrid Mult...
Red Hat Forum Poland 2019 - 3 Pitfalls Everyone Should Avoid with Hybrid Mult...Red Hat Forum Poland 2019 - 3 Pitfalls Everyone Should Avoid with Hybrid Mult...
Red Hat Forum Poland 2019 - 3 Pitfalls Everyone Should Avoid with Hybrid Mult...
Eric D. Schabell
 
SessionA-Keynote-NSIT-AMS-Aug15b.pptx
SessionA-Keynote-NSIT-AMS-Aug15b.pptxSessionA-Keynote-NSIT-AMS-Aug15b.pptx
SessionA-Keynote-NSIT-AMS-Aug15b.pptx
ssuser993127
 
2014 Future of Cloud Computing - 4th Annual Survey Results
2014 Future of Cloud Computing - 4th Annual Survey Results2014 Future of Cloud Computing - 4th Annual Survey Results
2014 Future of Cloud Computing - 4th Annual Survey Results
Michael Skok
 
To mesh or mess up your data organisation - Jochem van Grondelle (Prosus/OLX ...
To mesh or mess up your data organisation - Jochem van Grondelle (Prosus/OLX ...To mesh or mess up your data organisation - Jochem van Grondelle (Prosus/OLX ...
To mesh or mess up your data organisation - Jochem van Grondelle (Prosus/OLX ...
Jochem van Grondelle
 
JAZOON'13 - Kai Waehner - Hadoop Integration
JAZOON'13 - Kai Waehner - Hadoop IntegrationJAZOON'13 - Kai Waehner - Hadoop Integration
JAZOON'13 - Kai Waehner - Hadoop Integration
jazoon13
 
Red Hat Summit 2018 - 3 pitfalls everyone should avoid with hybrid multicloud
Red Hat Summit 2018 - 3 pitfalls everyone should avoid with hybrid multicloudRed Hat Summit 2018 - 3 pitfalls everyone should avoid with hybrid multicloud
Red Hat Summit 2018 - 3 pitfalls everyone should avoid with hybrid multicloud
Eric D. Schabell
 
WJAX 2013 Slides online: Big Data beyond Apache Hadoop - How to integrate ALL...
WJAX 2013 Slides online: Big Data beyond Apache Hadoop - How to integrate ALL...WJAX 2013 Slides online: Big Data beyond Apache Hadoop - How to integrate ALL...
WJAX 2013 Slides online: Big Data beyond Apache Hadoop - How to integrate ALL...
Kai Wähner
 
ZStack for Datacenter as a Service - Product Deck
ZStack for Datacenter as a Service - Product DeckZStack for Datacenter as a Service - Product Deck
ZStack for Datacenter as a Service - Product Deck
Ryo Ardian
 
How would cloud computing Effect to Software Industry?
How would cloud computing  Effect to Software Industry?How would cloud computing  Effect to Software Industry?
How would cloud computing Effect to Software Industry?
Thanachart Numnonda
 
How would cloud computing Effect to Software Industry?
How would cloud computing Effect to Software Industry?How would cloud computing Effect to Software Industry?
How would cloud computing Effect to Software Industry?
IMC Institute
 
Cloudera + Syncsort: Fuel Business Insights, Analytics, and Next Generation T...
Cloudera + Syncsort: Fuel Business Insights, Analytics, and Next Generation T...Cloudera + Syncsort: Fuel Business Insights, Analytics, and Next Generation T...
Cloudera + Syncsort: Fuel Business Insights, Analytics, and Next Generation T...
Precisely
 
Agile Data Management with Enterprise Data Fabric (ASEAN)
Agile Data Management with Enterprise Data Fabric (ASEAN)Agile Data Management with Enterprise Data Fabric (ASEAN)
Agile Data Management with Enterprise Data Fabric (ASEAN)
Denodo
 
Data Virtualization: Fulfilling The Digital Transformation Requirement In Ban...
Data Virtualization: Fulfilling The Digital Transformation Requirement In Ban...Data Virtualization: Fulfilling The Digital Transformation Requirement In Ban...
Data Virtualization: Fulfilling The Digital Transformation Requirement In Ban...
Denodo
 
Ad

More from HostedbyConfluent (20)

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
HostedbyConfluent
 
Renaming a Kafka Topic | Kafka Summit London
Renaming a Kafka Topic | Kafka Summit LondonRenaming a Kafka Topic | Kafka Summit London
Renaming a Kafka Topic | Kafka Summit London
HostedbyConfluent
 
Evolution of NRT Data Ingestion Pipeline at Trendyol
Evolution of NRT Data Ingestion Pipeline at TrendyolEvolution of NRT Data Ingestion Pipeline at Trendyol
Evolution of NRT Data Ingestion Pipeline at Trendyol
HostedbyConfluent
 
Ensuring Kafka Service Resilience: A Dive into Health-Checking Techniques
Ensuring Kafka Service Resilience: A Dive into Health-Checking TechniquesEnsuring Kafka Service Resilience: A Dive into Health-Checking Techniques
Ensuring Kafka Service Resilience: A Dive into Health-Checking Techniques
HostedbyConfluent
 
Exactly-once Stream Processing with Arroyo and Kafka
Exactly-once Stream Processing with Arroyo and KafkaExactly-once Stream Processing with Arroyo and Kafka
Exactly-once Stream Processing with Arroyo and Kafka
HostedbyConfluent
 
Fish Plays Pokemon | Kafka Summit London
Fish Plays Pokemon | Kafka Summit LondonFish Plays Pokemon | Kafka Summit London
Fish Plays Pokemon | Kafka Summit London
HostedbyConfluent
 
Tiered Storage 101 | Kafla Summit London
Tiered Storage 101 | Kafla Summit LondonTiered Storage 101 | Kafla Summit London
Tiered Storage 101 | Kafla Summit London
HostedbyConfluent
 
Building a Self-Service Stream Processing Portal: How And Why
Building a Self-Service Stream Processing Portal: How And WhyBuilding a Self-Service Stream Processing Portal: How And Why
Building a Self-Service Stream Processing Portal: How And Why
HostedbyConfluent
 
From the Trenches: Improving Kafka Connect Source Connector Ingestion from 7 ...
From the Trenches: Improving Kafka Connect Source Connector Ingestion from 7 ...From the Trenches: Improving Kafka Connect Source Connector Ingestion from 7 ...
From the Trenches: Improving Kafka Connect Source Connector Ingestion from 7 ...
HostedbyConfluent
 
Future with Zero Down-Time: End-to-end Resiliency with Chaos Engineering and ...
Future with Zero Down-Time: End-to-end Resiliency with Chaos Engineering and ...Future with Zero Down-Time: End-to-end Resiliency with Chaos Engineering and ...
Future with Zero Down-Time: End-to-end Resiliency with Chaos Engineering and ...
HostedbyConfluent
 
Navigating Private Network Connectivity Options for Kafka Clusters
Navigating Private Network Connectivity Options for Kafka ClustersNavigating Private Network Connectivity Options for Kafka Clusters
Navigating Private Network Connectivity Options for Kafka Clusters
HostedbyConfluent
 
Apache Flink: Building a Company-wide Self-service Streaming Data Platform
Apache Flink: Building a Company-wide Self-service Streaming Data PlatformApache Flink: Building a Company-wide Self-service Streaming Data Platform
Apache Flink: Building a Company-wide Self-service Streaming Data Platform
HostedbyConfluent
 
Explaining How Real-Time GenAI Works in a Noisy Pub
Explaining How Real-Time GenAI Works in a Noisy PubExplaining How Real-Time GenAI Works in a Noisy Pub
Explaining How Real-Time GenAI Works in a Noisy Pub
HostedbyConfluent
 
TL;DR Kafka Metrics | Kafka Summit London
TL;DR Kafka Metrics | Kafka Summit LondonTL;DR Kafka Metrics | Kafka Summit London
TL;DR Kafka Metrics | Kafka Summit London
HostedbyConfluent
 
A Window Into Your Kafka Streams Tasks | KSL
A Window Into Your Kafka Streams Tasks | KSLA Window Into Your Kafka Streams Tasks | KSL
A Window Into Your Kafka Streams Tasks | KSL
HostedbyConfluent
 
Mastering Kafka Producer Configs: A Guide to Optimizing Performance
Mastering Kafka Producer Configs: A Guide to Optimizing PerformanceMastering Kafka Producer Configs: A Guide to Optimizing Performance
Mastering Kafka Producer Configs: A Guide to Optimizing Performance
HostedbyConfluent
 
Data Contracts Management: Schema Registry and Beyond
Data Contracts Management: Schema Registry and BeyondData Contracts Management: Schema Registry and Beyond
Data Contracts Management: Schema Registry and Beyond
HostedbyConfluent
 
Code-First Approach: Crafting Efficient Flink Apps
Code-First Approach: Crafting Efficient Flink AppsCode-First Approach: Crafting Efficient Flink Apps
Code-First Approach: Crafting Efficient Flink Apps
HostedbyConfluent
 
Debezium vs. the World: An Overview of the CDC Ecosystem
Debezium vs. the World: An Overview of the CDC EcosystemDebezium vs. the World: An Overview of the CDC Ecosystem
Debezium vs. the World: An Overview of the CDC Ecosystem
HostedbyConfluent
 
Beyond Tiered Storage: Serverless Kafka with No Local Disks
Beyond Tiered Storage: Serverless Kafka with No Local DisksBeyond Tiered Storage: Serverless Kafka with No Local Disks
Beyond Tiered Storage: Serverless Kafka with No Local Disks
HostedbyConfluent
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
HostedbyConfluent
 
Renaming a Kafka Topic | Kafka Summit London
Renaming a Kafka Topic | Kafka Summit LondonRenaming a Kafka Topic | Kafka Summit London
Renaming a Kafka Topic | Kafka Summit London
HostedbyConfluent
 
Evolution of NRT Data Ingestion Pipeline at Trendyol
Evolution of NRT Data Ingestion Pipeline at TrendyolEvolution of NRT Data Ingestion Pipeline at Trendyol
Evolution of NRT Data Ingestion Pipeline at Trendyol
HostedbyConfluent
 
Ensuring Kafka Service Resilience: A Dive into Health-Checking Techniques
Ensuring Kafka Service Resilience: A Dive into Health-Checking TechniquesEnsuring Kafka Service Resilience: A Dive into Health-Checking Techniques
Ensuring Kafka Service Resilience: A Dive into Health-Checking Techniques
HostedbyConfluent
 
Exactly-once Stream Processing with Arroyo and Kafka
Exactly-once Stream Processing with Arroyo and KafkaExactly-once Stream Processing with Arroyo and Kafka
Exactly-once Stream Processing with Arroyo and Kafka
HostedbyConfluent
 
Fish Plays Pokemon | Kafka Summit London
Fish Plays Pokemon | Kafka Summit LondonFish Plays Pokemon | Kafka Summit London
Fish Plays Pokemon | Kafka Summit London
HostedbyConfluent
 
Tiered Storage 101 | Kafla Summit London
Tiered Storage 101 | Kafla Summit LondonTiered Storage 101 | Kafla Summit London
Tiered Storage 101 | Kafla Summit London
HostedbyConfluent
 
Building a Self-Service Stream Processing Portal: How And Why
Building a Self-Service Stream Processing Portal: How And WhyBuilding a Self-Service Stream Processing Portal: How And Why
Building a Self-Service Stream Processing Portal: How And Why
HostedbyConfluent
 
From the Trenches: Improving Kafka Connect Source Connector Ingestion from 7 ...
From the Trenches: Improving Kafka Connect Source Connector Ingestion from 7 ...From the Trenches: Improving Kafka Connect Source Connector Ingestion from 7 ...
From the Trenches: Improving Kafka Connect Source Connector Ingestion from 7 ...
HostedbyConfluent
 
Future with Zero Down-Time: End-to-end Resiliency with Chaos Engineering and ...
Future with Zero Down-Time: End-to-end Resiliency with Chaos Engineering and ...Future with Zero Down-Time: End-to-end Resiliency with Chaos Engineering and ...
Future with Zero Down-Time: End-to-end Resiliency with Chaos Engineering and ...
HostedbyConfluent
 
Navigating Private Network Connectivity Options for Kafka Clusters
Navigating Private Network Connectivity Options for Kafka ClustersNavigating Private Network Connectivity Options for Kafka Clusters
Navigating Private Network Connectivity Options for Kafka Clusters
HostedbyConfluent
 
Apache Flink: Building a Company-wide Self-service Streaming Data Platform
Apache Flink: Building a Company-wide Self-service Streaming Data PlatformApache Flink: Building a Company-wide Self-service Streaming Data Platform
Apache Flink: Building a Company-wide Self-service Streaming Data Platform
HostedbyConfluent
 
Explaining How Real-Time GenAI Works in a Noisy Pub
Explaining How Real-Time GenAI Works in a Noisy PubExplaining How Real-Time GenAI Works in a Noisy Pub
Explaining How Real-Time GenAI Works in a Noisy Pub
HostedbyConfluent
 
TL;DR Kafka Metrics | Kafka Summit London
TL;DR Kafka Metrics | Kafka Summit LondonTL;DR Kafka Metrics | Kafka Summit London
TL;DR Kafka Metrics | Kafka Summit London
HostedbyConfluent
 
A Window Into Your Kafka Streams Tasks | KSL
A Window Into Your Kafka Streams Tasks | KSLA Window Into Your Kafka Streams Tasks | KSL
A Window Into Your Kafka Streams Tasks | KSL
HostedbyConfluent
 
Mastering Kafka Producer Configs: A Guide to Optimizing Performance
Mastering Kafka Producer Configs: A Guide to Optimizing PerformanceMastering Kafka Producer Configs: A Guide to Optimizing Performance
Mastering Kafka Producer Configs: A Guide to Optimizing Performance
HostedbyConfluent
 
Data Contracts Management: Schema Registry and Beyond
Data Contracts Management: Schema Registry and BeyondData Contracts Management: Schema Registry and Beyond
Data Contracts Management: Schema Registry and Beyond
HostedbyConfluent
 
Code-First Approach: Crafting Efficient Flink Apps
Code-First Approach: Crafting Efficient Flink AppsCode-First Approach: Crafting Efficient Flink Apps
Code-First Approach: Crafting Efficient Flink Apps
HostedbyConfluent
 
Debezium vs. the World: An Overview of the CDC Ecosystem
Debezium vs. the World: An Overview of the CDC EcosystemDebezium vs. the World: An Overview of the CDC Ecosystem
Debezium vs. the World: An Overview of the CDC Ecosystem
HostedbyConfluent
 
Beyond Tiered Storage: Serverless Kafka with No Local Disks
Beyond Tiered Storage: Serverless Kafka with No Local DisksBeyond Tiered Storage: Serverless Kafka with No Local Disks
Beyond Tiered Storage: Serverless Kafka with No Local Disks
HostedbyConfluent
 
Ad

Recently uploaded (20)

Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 

How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghani, Director of Emerging Technologies, ThoughtWorks

  • 1. Zhamak Dehghani : @zhamakd : 2021 Introduction to Data Mesh Aprincipled approach Zhamak Dehghani @zhamakd © ThoughtWorks 2021
  • 2. The great expectations of data © ThoughtWorks 2021
  • 3. Zhamak Dehghani : @zhamakd : 2021 © ThoughtWorks 2021 “Our mission is to power prosperity around the world as 
 an AI-driven expert platform company, by addressing the most pressing financial challenges facing our consumer, small business and self-employed customers.” - Finance By People, For People: We incorporate human oversight into AI. With people at the core, AI can enhance the workforce, expand capability and benefit society as a whole.” - Telco “Our mission is to improve every single member’s experience at every single touchpoint with our organization through data and AI”. - Health insurance
  • 4. 27% 38% 45% 65% Have a data culture Become data-driven Competing on data Investment > $50 Zhamak Dehghani : @zhamakd : 2021 NewVantage Partners Releases 2019 Big Data and AI Executive Survey (link) © ThoughtWorks 2021 The Inconvenient Truth
  • 5. Zhamak Dehghani : @zhamakd : 2021 Failure Symptoms FAIL TO MATERIALIZE DATA-DRIVEN VALUE FAIL TO SCALE CONSUMERS FAIL TO SCALE
 SOURCES FAIL TO
 BOOTSTRAP © ThoughtWorks 2021
  • 6. The current data landscape © ThoughtWorks 2021
  • 7. Zhamak Dehghani : @zhamakd : 2021 Running the business Serving the users Optimizing the business Improving the user experience Operational Data Plane Analytical Data Plane © ThoughtWorks 2021 The Great Divide of Data
  • 8. Zhamak Dehghani : @zhamakd : 2021 Data Pipelines! © ThoughtWorks 2021 T Running the business Serving the users Optimizing the business Improving the user experience Misintegration Operational Data Plane Analytical Data Plane L E
  • 9. Zhamak Dehghani : @zhamakd : 2021 Extract Transform Load Reports Visualizations Dashboards Metrics © ThoughtWorks 2021 Operational Data Plane Analytical Data Plane Data Warehouse Analytical Data Architecture: Data Warehouse “First generation 1960s”
  • 10. Zhamak Dehghani : @zhamakd : 2021 Analytical Data Plane Lakeshore Marts ML Training © ThoughtWorks 2021 Extract Load Operational Data Plane Analytical Data Plane Data Warehouse Analytical Data Architecture: Data Lake “Second generation 2010”
  • 11. Zhamak Dehghani : @zhamakd : 2021 © ThoughtWorks 2021 Operational Data Plane Pipeline Analytical Apps Datawarehouse Lakeshore Marts Pipelines Multi-modal Data Architecture on Cloud “Third generation now”
  • 12. Zhamak Dehghani : @zhamakd : 2021 Evolutionary Improvement © ThoughtWorks 2021 Warehouse Multi-Modal Cloud Lake
  • 13. Zhamak Dehghani : @zhamakd : 2021 http://mattturck.com/wp-content/uploads/2020/09/2020-Data-and-AI-Landscape-Matt-Turck-at-FirstMark-v1.pdf © ThoughtWorks 2021 Cambrian Explosion
  • 14. Zhamak Dehghani : @zhamakd : 2021 © ThoughtWorks 2021 Zhamak Dehghani : @zhamakd : 2021 What hasn’t changed? What assumptions to challenge?
  • 15. Zhamak Dehghani : @zhamakd : 2021 © ThoughtWorks 2021 Centralized | Monolithic BIG DATA | AI PLATFORM Ubiquitous Data Innovation Agenda
  • 16. Zhamak Dehghani : @zhamakd : 2021 © ThoughtWorks 2021 Technical Decomposition “Scale Architecture with top-level technical partitioning” PROCESS INGEST SERVE e.g. Cleanse Enrich Aggregate e.g. Event streams ETLs e.g. Data marts APIs
  • 17. Zhamak Dehghani : @zhamakd : 2021 © ThoughtWorks 2021 Features and Capabilities Task-oriented Teams “Architecture decomposition orthogonal to change”
  • 18. Hyper-Specialized Silo Hyper-specialized Data | ML Engineers © ThoughtWorks 2021
  • 19. Zhamak Dehghani : @zhamakd : 2021 Data Today BIG DATA PLATFORM Hyper-Specialized 
 Silo Delivery Centralized Architecture © ThoughtWorks 2021 Ingest Process Serve Technically Decomposed
  • 20. Where do we go from here? © ThoughtWorks 2021 Zhamak Dehghani : @zhamakd : 2021
  • 21. Zhamak Dehghani : @zhamakd : 2021 © ThoughtWorks 2021 Data Mesh Four Principles Underpinning the architecture and organization structure Domain-Driven Data Ownership Architecture Data as a Product Self-Serve Infrastructure as a Platform Federated Computational Governance
  • 22. Zhamak Dehghani : @zhamakd : 2021 © ThoughtWorks 2021 Domain-Driven Data Ownership Architecture Data + Domain-Driven Design
  • 23. Zhamak Dehghani : @zhamakd : 2021 BIG DATA PLATFORM What it could look like … © ThoughtWorks 2021
  • 24. Zhamak Dehghani : @zhamakd : 2021 Decompose Data Around Domains Distribute the ownership Domains aligned with the origin of data Domains aligned with 
 the consumption Domains aligned with shared aggregates © ThoughtWorks 2021
  • 25. Zhamak Dehghani : @zhamakd : 2021 Transformation to Domain-Oriented Data From To Serving data at the source Flowing data Multiple models One canonical model The most relevant source The source of truth Pipeline as a first-class concern Domain’s internal implementation Technology-driven decomposition Domain-oriented distribution © ThoughtWorks 2021
  • 26. Zhamak Dehghani : @zhamakd : 2021 © ThoughtWorks 2021 Data + ProductThinking Data as a Product
  • 27. Zhamak Dehghani : @zhamakd : 2021 A Successful Product © ThoughtWorks 2021 Marty Cagan INSPIRED Usable Feasible Valuable
  • 28. Zhamak Dehghani : @zhamakd : 2021 Baseline Data Usability Discoverable Understandable Addressable Secure Interoperable Trustworthy Natively Accessible Valuable on its own © ThoughtWorks 2021 Domain Polyglot Data
  • 29. Zhamak Dehghani : @zhamakd : 2021 Data Product: The Architecture Quantum © ThoughtWorks 2021 Code Polyglot Data Data Product Infrastructure
  • 30. Zhamak Dehghani : @zhamakd : 2021 Transformation to Data as a Product From To Data as a product Data as an asset Product Byproduct Data and code as one unit Data as an output of code © ThoughtWorks 2021
  • 31. Zhamak Dehghani : @zhamakd : 2021 © ThoughtWorks 2021 Data + PlatformThinking Self-Serve Infrastructure as a Platform
  • 32. Zhamak Dehghani : @zhamakd : 2021 Abstract technical complexity in self-serve data infrastructure © ThoughtWorks 2021 Data Infra Team Data | ML 
 Infrastructure as a Platform
  • 33. Zhamak Dehghani : @zhamakd : 2021 Logical Architecture Data Infrastructure Plane Providing the underlying infrastructure required to build, run, and monitor data products CI/CD Networking Polyglot 
 big data storage Access
 control Data transformation orchestration © ThoughtWorks 2021 Declaratively
 create DP Read
 DP Version
 DP Secure
 DP Build, deploy, monitor DP Data Product Developer Experience Plane The higher level abstraction of data infrastructure designed to support the common data product developer journey Mesh Experience Plane Capabilities that are accessible 
 more conveniently at mesh level Manage emergent graphs of DPs Manage security policies of DPs Discovery and explore DPs
  • 34. Zhamak Dehghani : @zhamakd : 2021 Transformation to Self-Serve Data Platform From To Protocols Big platforms Generalists Specialists Declarative Imperative Mechanisms Experiences © ThoughtWorks 2021
  • 35. Zhamak Dehghani : @zhamakd : 2021 © ThoughtWorks 2021 ANew World Order Federated Computational Governance
  • 36. Zhamak Dehghani : @zhamakd : 2021 3. A dynamic topology 2. Interoperability through global standardization 
 across data products 1. Decentralization and domain self-sovereignty 4. Automated execution of decisions and policies by the platform © ThoughtWorks 2021 Maintains equilibrium between centralization and decentralization. By embracing… Federated Computational Governance
  • 37. Zhamak Dehghani : @zhamakd : 2021 Placing a system in a 
 straitjacket of constancy 
 can cause fragility to evolve. – C.S. Holling, Ecologist Zhamak Dehghani : @zhamakd : 2021 © ThoughtWorks 2021 “
  • 38. Zhamak Dehghani : @zhamakd : 2021 Transformation to Federated Computational Governance From To Federated team of domain owners and subject matter experts Centralized team of data experts Responsible for defining 
 what constitutes quality Responsible for data quality Responsible to define aspects of security Responsible for data security Responsible for canonical data modelling Responsible for modelling polysemes Measure success based on volume of data Measure success based on value generated throug network effect of the mesh – consumption of data © ThoughtWorks 2021
  • 39. Zhamak Dehghani : @zhamakd : 2021 Paradigm shift in Architecture Organization Technology © ThoughtWorks 2021
  • 40. Image will take up the entire LED wall.