SlideShare a Scribd company logo
© 2022 Thoughtworks | Confidential
By
Thoughtworks
1
© 2022 Thoughtworks | Confidential
By Thoughtworks
Building data as a product: the key to
unlocking Data Mesh's potential
2
© 2022 Thoughtworks | Confidential
Harmeet Sokhi
3
Vishal Srivastava
● Rich experience in implementing data platforms.
● Passionate about data mesh
● Member & Contributor of Global Data Mesh guild at
Thoughtworks.
● Design and Implement data engineering platforms, data
Products and Machine Learning architectures
● Passionate about helping organizations unleash the potential
of data thru democratisation
● Co-organizer of the Data Engineering Melbourne meetup
© 2022 Thoughtworks | Confidential
Agenda
4
Story of Essence Financials
K’s new use case
Data product plot
Conclusion
Filling the gaps
© 2022 Thoughtworks | Confidential
Essence
Financials
5
5
© 2021 Thoughtworks
Vision : To keep market position as a
leading financial service provider
© 2022 Thoughtworks | Confidential
Significant investment in data
Reflection of past
Ambitions and Challenges
6
Ambition was to become data oriented
organisation
Data Teams were not able to keep up
with the demand.
Data Trustworthiness was questionable
Reliance on central data engineering
team.
Siloed and hyper-specialized ownership
© 2022 Thoughtworks | Confidential
Data Mesh to the rescue
Scale
Analytical Data
7
Socio-technical
Decentralized
© 2022 Thoughtworks | Confidential 8
8
Why Essence Financials moved away from “data sets”?
Data
Discoverable
Addressable
Understandable
Trustworthy
Natively Accessible
Valuable
Secure
Data Product > Dataset
Interoperable
© 2022 Thoughtworks | Confidential
Data Mesh to the
rescue
Essence Financials got benefited by four interconnected & non-negotiable pillars
9
Dehghani, Z. (2022). Data Mesh: Delivering Data-Driven Value at Scale (1st ed.). O’Reilly Media.
Domain-oriented
Ownership
Data as a
Product
Self-serve data
platform
Federated Computational
Governance
{G} {G} {G}
© 2022 Thoughtworks | Confidential
Logical architecture of “a” Data Product in Essence
Financials
Transformation
Governance
Platform
Output
Port(s)
Input
Port(s)
© 2022 Thoughtworks | Confidential
Data Product: Categories in Essence Financials
11
Source oriented Data
Product
Fit-for-purpose Data
Product
Customer oriented
Data Product
*
*
*
*
*
*
© 2022 Thoughtworks | Confidential
Data Product: Typical deployment in Essence
Financials
Data Product
Developers
Data Product Code
(Business Logic)
Data Product Model Spec (Platform
& Governance Configuration)
Data Product
Owner
Problem / use case
Utility Deploy
© 2022 Thoughtworks | Confidential
Process after adoption
13
© 2022 Thoughtworks | Confidential 14
14
Tying it back: Designing Data Product
14
© 2022 Thoughtworks
Gap analysis Build & Measure
Data
Strategy
Data Mesh is the right
architectural choice
Use Case
Define
© 2022 Thoughtworks | Confidential
K’s new use case
15
/Define
Gap analysis
Use Case
Build & Measure
Define
© 2022 Thoughtworks | Confidential
Use Case
16
Promote prime loans
© 2022 Thoughtworks | Confidential
Elevator Pitch
FOR Marketing Team
WHO Want to sell high value loans
THE “Promote Prime Loans”
IS A Recommendation Engine
THAT will allow them to spend more time in engaging with relevant customers
UNLIKE now when then send blanket communication to everyone
OUR PRODUCT Resulting in more conversions as well as saving Time spend in Operations
17
K’s new use case
PROMOTE
PRIME
LOANS
© 2022 Thoughtworks | Confidential
Agenda
18
Story of Essence Financials
K’s new use case
Data product plot
Conclusion
Filling the gaps
© 2022 Thoughtworks | Confidential
SLO
19
Gap analysis
Use Case
Build &
Measure
Define
Data Landscape Data Product Map CFRs
Define
© 2022 Thoughtworks | Confidential
Data Landscape - SLO-Data Product Map - CFRs
20
Gap analysis
Use Case
Build &
Measure
Define
© 2022 Thoughtworks | Confidential
21
Data Product: Data Landscape
Understand Current State,Pains & Aspirations
Customer
Information
Customer
transaction History
Acquire Productionize &
Execute
Curate Model
© 2022 Thoughtworks | Confidential
Data Landscape -SLO- Data Product Map - CFRs
22
Gap analysis
Use Case
Build &
Measure
Define
© 2022 Thoughtworks | Confidential
23
How often it
is used?
How many
people or
services use
it?
How
complete the
data need to
be?
How often is it
updated?
When does
it need to be
updated?
How
accurate
does the
data need
tobe?
How fresh
the data
need to be?
Every
second
Millions
100%
complete
Every second
24/7
Perfectly
Accurate
Realtime
Every Hour Thousands Every Hour
Within
minutes
Several
times a day
Hundreds
Mostly
complete
Several times
a day
Extended
Workday
Some
room of
error
Within
Hours
Daily Dozens Daily
Within
the day
Weekly
A couple
of teams Can
tolerate
Missing
data
Weekly
During
one part
of the day
As long as
its
representa
tive
Within
the week
Monthly +
Just a few
people
Monthly +
Within
the
month
PROMOTE
PRIME
LOANS
Records with 80%
complete data with
100% accuracy are
refreshed daily
Data Product: SLOs
Service Level Objectives assist in determining technical design
© 2022 Thoughtworks | Confidential
Data Landscape - SLO-Data Product Map - CFRs
24
Gap analysis
Use Case
Build &
Measure
Define
© 2022 Thoughtworks | Confidential
Data Product: Integrated Data Product Map
What could be different types of data products?
25
Sources
Source oriented Data
Product
Fit-for-purpose Data
Product
Customer Oriented
Data Product
Operational
Reporting/Analytics
PROMOTE
PRIME
LOANS
© 2022 Thoughtworks | Confidential
26
Sources Source oriented DP Fit-for-purpose Data
Product
Customer Oriented
Data Product
Operational
Reporting/Analytics
PROMOTE
PRIME
LOANS
Salesforce
Snowflake
Data Product: - Integrated Data Product Map
Start from customer oriented data product
Domain: Marketing
Subdomain: Promotion
© 2022 Thoughtworks | Confidential
27
Sources Source oriented DP Fit-for-purpose Data
Product
Customer Oriented
Data Product
Operational
Reporting/Analytics
PROMOTE
PRIME
LOANS
Salesforce
Snowflake
Data Product: Integrated Data Product Map
Now lets focus on source oriented data product and their attributes
Domain: Marketing
Subdomain: Promotion
Customer
Information
CUSTOMER
INFO
Customer
History Table
CUSTOMER
REPAYMENT
HISTORY
Domain: Customer
Subdomain: Payment
© 2022 Thoughtworks | Confidential
Data Product: Integrated Data Product Map
We need intermediate Data Product also
CUSTOMER
REPAYMENT
STATUS
Sources Source oriented DP Fit-for-purpose Data
Product
Customer Oriented
Data Product
Operational
Reporting/Analytics
PROMOTE
PRIME
LOANS
Salesforce
Snowflake
Domain: Marketing
Subdomain: Promotion
Customer
Information
CUSTOMER
INFO
Customer
History Table
CUSTOMER
REPAYMENT
HISTORY
Domain: Customer
Subdomain: Payment
Domain: Marketing
Subdomain: Promotion
© 2022 Thoughtworks | Confidential
SLO-Data Landscape - Data Product Map - CFRs
29
Gap analysis
Use Case
Build &
Measure
Define
© 2022 Thoughtworks | Confidential 30
30
Data Product: Cross
Functional
Requirements (CFRs)
30
© 2021 Thoughtworks
Data Access Policy
Data standardisation
Rules
Data Classification
Rules
Data retention policy
TFN
© 2022 Thoughtworks | Confidential
SLO-Data Landscape - Data Product Map - CFRs
31
Gap analysis
Use Case
Build &
Measure
Define
© 2022 Thoughtworks | Confidential
Agenda
32
Story of Essence Financials
M’s new use case
Data product plot
Conclusion
Filling the gaps
© 2022 Thoughtworks | Confidential
Architecture Gap analysis
33
Gap analysis
Use Case
Build & Measure
Define
© 2022 Thoughtworks | Confidential
Architecture Gap Analysis
34
Data Product
Architecture
Governance
Platform
Capabilities
Gap
analysis
Use Case
Build &
Measure
(
Define
© 2022 Thoughtworks | Confidential
Orchestration
Managed Airflow
35
Data Product: Gap Analysis
Data storage
Snowflake
Marketing
data mart
PROMOTE PRIME LOANS
Governance
Transformation
Data product code
Platform Capabilities
Snowflake
connector
Salesforce
connector
Snowflake
connector
© 2022 Thoughtworks | Confidential
Data Product- Promote Prime Loan
CUSTOMER
REPAYMENT
STATUS
PROMOTE
PRIME
LOANS
Salesforce
Snowflake
Customer
Information
CUSTOMER
INFO
Customer
transaction
history
CUSTOMER
REPAYMENT
HISTORY
Platform Capabilities
Governance
Managed Airflow Snowflake ci/cd Observability
© 2022 Thoughtworks | Confidential
Agenda
37
Story of Essence Financials
M’s new use case
Data product plot
Conclusion
Filling the gaps
© 2022 Thoughtworks | Confidential
/Build & Measure
38
Gap analysis
Use Case
Build &
Measure
Define
© 2022 Thoughtworks | Confidential
Build & Measure
39
Gap analysis
Use Case
Build &
Measure
(
Define
Learn
Build
Measure
© 2022 Thoughtworks | Confidential
Build & Measure
40
Gap analysis
Use Case
Build &
Measure
(
Define
Data Product Score
Rule based User feedback
KPIs
SLOs
© 2022 Thoughtworks | Confidential
Happy K
41
© 2022 Thoughtworks | Confidential
Recap
42
Gap analysis
Define
Data Landscape - SLO
Data Product Map - CFRs
Use Case
Build &
Measure
Data Product
Architecture
Governance
Platform
Capabilities
Learn
Build
Measure
© 2022 Thoughtworks | Confidential
“A Journey of Thousand Miles start with a
single step”
-Lau Tze
43
© 2022 Thoughtworks | Confidential
We look forward to
working with you
Harmeet Kaur Sokhi
Lead Data Consultant
harmeet.sokhi@thoughtworks.com
Vishal Srivastava
Senior Data Consultant
vishal.srivastava@thoughtworks.com
44
Please share your feedback

More Related Content

PDF
Data platform architecture
PPTX
Data Domain-Driven Design
PDF
Data Product Architectures
PDF
Data Mesh in Practice: How Europe’s Leading Online Platform for Fashion Goes ...
PDF
Enabling a Data Mesh Architecture and Data Sharing Culture with Denodo
PPTX
Data Virtualization: An Introduction
PDF
Data Products and teams
PDF
DataOps - The Foundation for Your Agile Data Architecture
Data platform architecture
Data Domain-Driven Design
Data Product Architectures
Data Mesh in Practice: How Europe’s Leading Online Platform for Fashion Goes ...
Enabling a Data Mesh Architecture and Data Sharing Culture with Denodo
Data Virtualization: An Introduction
Data Products and teams
DataOps - The Foundation for Your Agile Data Architecture

What's hot (20)

PDF
DAS Slides: Building a Data Strategy – Practical Steps for Aligning with Busi...
PDF
3D Data Strategy Framework
PPTX
Free Training: How to Build a Lakehouse
PPTX
Analytics & Data Strategy 101 by Deko Dimeski
PDF
Master Data Management : quels outils ? quelles bonnes pratiques ?
PDF
How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...
PPTX
Building Modern Data Platform with Microsoft Azure
PPTX
Developing a Data Strategy
PDF
Data Mesh Part 4 Monolith to Mesh
PPT
Real-World Data Governance: Master Data Management & Data Governance
PDF
8 Steps to Creating a Data Strategy
PDF
Data Strategy Best Practices
PDF
The Role of Data Governance in a Data Strategy
PDF
Data Quality Best Practices
PDF
Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...
PDF
Building Data Warehouse in SQL Server
PDF
PDF
The ABCs of Treating Data as Product
PDF
Emerging Trends in Data Architecture – What’s the Next Big Thing?
PPTX
Data Lakehouse Symposium | Day 1 | Part 1
DAS Slides: Building a Data Strategy – Practical Steps for Aligning with Busi...
3D Data Strategy Framework
Free Training: How to Build a Lakehouse
Analytics & Data Strategy 101 by Deko Dimeski
Master Data Management : quels outils ? quelles bonnes pratiques ?
How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...
Building Modern Data Platform with Microsoft Azure
Developing a Data Strategy
Data Mesh Part 4 Monolith to Mesh
Real-World Data Governance: Master Data Management & Data Governance
8 Steps to Creating a Data Strategy
Data Strategy Best Practices
The Role of Data Governance in a Data Strategy
Data Quality Best Practices
Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...
Building Data Warehouse in SQL Server
The ABCs of Treating Data as Product
Emerging Trends in Data Architecture – What’s the Next Big Thing?
Data Lakehouse Symposium | Day 1 | Part 1
Ad

Similar to By Thoughtworks | Building data as a product: The key to unlocking Data Mesh's potential with Harmeet Sokhi & Vishal Srivastava (20)

PDF
Data Mesh in Practice: How Europe’s Leading Online Platform for Fashion Goes ...
PPTX
Agile Mumbai 2022 - Balvinder Kaur & Sushant Joshi | Real-Time Insights and A...
PDF
Data Mesh 101
PDF
CDO Exchange - Lesson learned implementing a large data mesh at Payback.pdf
PPTX
ANIn Pune July 2024 | Bootstrapping Data Mesh for a Complex Enterprise by Bal...
PDF
Principles of Data Fabric: Become a data-driven organization by implementing ...
PPTX
Data Mesh Implementation - a practical journey
PPTX
Real time insights for better products, customer experience and resilient pla...
PDF
Driven by data - Why we need a Modern Enterprise Data Analytics Platform
PDF
Agile Mumbai 27-28th Sep 2024 | Tailoring Datamesh Principles for Organizatio...
PDF
Describing the Organisation Data Landscape
PDF
Fueling Next-generation Data Management with Data Fabric
PDF
Data Con LA 2022 - Self-Service Success and Data Products
PDF
Enabling a Data Mesh Architecture with Data Virtualization
PDF
Data & Analytic Innovations: 5 lessons from our customers
PDF
Customer Keynote: Data Service and Security at an Enterprise Scale with Logic...
PDF
Why Data Mesh Needs Data Virtualization (ASEAN)
PDF
6 Solution Patterns for Accelerating Self-Service BI, Cloud, Big Data, and Ot...
PDF
Using Smart Technologies to Transform Legacy Data into Business Value
PDF
How to Build Data Governance Programs That Lasts: A Business-First Approach
Data Mesh in Practice: How Europe’s Leading Online Platform for Fashion Goes ...
Agile Mumbai 2022 - Balvinder Kaur & Sushant Joshi | Real-Time Insights and A...
Data Mesh 101
CDO Exchange - Lesson learned implementing a large data mesh at Payback.pdf
ANIn Pune July 2024 | Bootstrapping Data Mesh for a Complex Enterprise by Bal...
Principles of Data Fabric: Become a data-driven organization by implementing ...
Data Mesh Implementation - a practical journey
Real time insights for better products, customer experience and resilient pla...
Driven by data - Why we need a Modern Enterprise Data Analytics Platform
Agile Mumbai 27-28th Sep 2024 | Tailoring Datamesh Principles for Organizatio...
Describing the Organisation Data Landscape
Fueling Next-generation Data Management with Data Fabric
Data Con LA 2022 - Self-Service Success and Data Products
Enabling a Data Mesh Architecture with Data Virtualization
Data & Analytic Innovations: 5 lessons from our customers
Customer Keynote: Data Service and Security at an Enterprise Scale with Logic...
Why Data Mesh Needs Data Virtualization (ASEAN)
6 Solution Patterns for Accelerating Self-Service BI, Cloud, Big Data, and Ot...
Using Smart Technologies to Transform Legacy Data into Business Value
How to Build Data Governance Programs That Lasts: A Business-First Approach
Ad

Recently uploaded (20)

PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Encapsulation theory and applications.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
cuic standard and advanced reporting.pdf
PPTX
Big Data Technologies - Introduction.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
The Rise and Fall of 3GPP – Time for a Sabbatical?
Machine learning based COVID-19 study performance prediction
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Chapter 3 Spatial Domain Image Processing.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Review of recent advances in non-invasive hemoglobin estimation
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
20250228 LYD VKU AI Blended-Learning.pptx
Encapsulation theory and applications.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
The AUB Centre for AI in Media Proposal.docx
MYSQL Presentation for SQL database connectivity
Agricultural_Statistics_at_a_Glance_2022_0.pdf
cuic standard and advanced reporting.pdf
Big Data Technologies - Introduction.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Understanding_Digital_Forensics_Presentation.pptx

By Thoughtworks | Building data as a product: The key to unlocking Data Mesh's potential with Harmeet Sokhi & Vishal Srivastava

  • 1. © 2022 Thoughtworks | Confidential By Thoughtworks 1
  • 2. © 2022 Thoughtworks | Confidential By Thoughtworks Building data as a product: the key to unlocking Data Mesh's potential 2
  • 3. © 2022 Thoughtworks | Confidential Harmeet Sokhi 3 Vishal Srivastava ● Rich experience in implementing data platforms. ● Passionate about data mesh ● Member & Contributor of Global Data Mesh guild at Thoughtworks. ● Design and Implement data engineering platforms, data Products and Machine Learning architectures ● Passionate about helping organizations unleash the potential of data thru democratisation ● Co-organizer of the Data Engineering Melbourne meetup
  • 4. © 2022 Thoughtworks | Confidential Agenda 4 Story of Essence Financials K’s new use case Data product plot Conclusion Filling the gaps
  • 5. © 2022 Thoughtworks | Confidential Essence Financials 5 5 © 2021 Thoughtworks Vision : To keep market position as a leading financial service provider
  • 6. © 2022 Thoughtworks | Confidential Significant investment in data Reflection of past Ambitions and Challenges 6 Ambition was to become data oriented organisation Data Teams were not able to keep up with the demand. Data Trustworthiness was questionable Reliance on central data engineering team. Siloed and hyper-specialized ownership
  • 7. © 2022 Thoughtworks | Confidential Data Mesh to the rescue Scale Analytical Data 7 Socio-technical Decentralized
  • 8. © 2022 Thoughtworks | Confidential 8 8 Why Essence Financials moved away from “data sets”? Data Discoverable Addressable Understandable Trustworthy Natively Accessible Valuable Secure Data Product > Dataset Interoperable
  • 9. © 2022 Thoughtworks | Confidential Data Mesh to the rescue Essence Financials got benefited by four interconnected & non-negotiable pillars 9 Dehghani, Z. (2022). Data Mesh: Delivering Data-Driven Value at Scale (1st ed.). O’Reilly Media. Domain-oriented Ownership Data as a Product Self-serve data platform Federated Computational Governance {G} {G} {G}
  • 10. © 2022 Thoughtworks | Confidential Logical architecture of “a” Data Product in Essence Financials Transformation Governance Platform Output Port(s) Input Port(s)
  • 11. © 2022 Thoughtworks | Confidential Data Product: Categories in Essence Financials 11 Source oriented Data Product Fit-for-purpose Data Product Customer oriented Data Product * * * * * *
  • 12. © 2022 Thoughtworks | Confidential Data Product: Typical deployment in Essence Financials Data Product Developers Data Product Code (Business Logic) Data Product Model Spec (Platform & Governance Configuration) Data Product Owner Problem / use case Utility Deploy
  • 13. © 2022 Thoughtworks | Confidential Process after adoption 13
  • 14. © 2022 Thoughtworks | Confidential 14 14 Tying it back: Designing Data Product 14 © 2022 Thoughtworks Gap analysis Build & Measure Data Strategy Data Mesh is the right architectural choice Use Case Define
  • 15. © 2022 Thoughtworks | Confidential K’s new use case 15 /Define Gap analysis Use Case Build & Measure Define
  • 16. © 2022 Thoughtworks | Confidential Use Case 16 Promote prime loans
  • 17. © 2022 Thoughtworks | Confidential Elevator Pitch FOR Marketing Team WHO Want to sell high value loans THE “Promote Prime Loans” IS A Recommendation Engine THAT will allow them to spend more time in engaging with relevant customers UNLIKE now when then send blanket communication to everyone OUR PRODUCT Resulting in more conversions as well as saving Time spend in Operations 17 K’s new use case PROMOTE PRIME LOANS
  • 18. © 2022 Thoughtworks | Confidential Agenda 18 Story of Essence Financials K’s new use case Data product plot Conclusion Filling the gaps
  • 19. © 2022 Thoughtworks | Confidential SLO 19 Gap analysis Use Case Build & Measure Define Data Landscape Data Product Map CFRs Define
  • 20. © 2022 Thoughtworks | Confidential Data Landscape - SLO-Data Product Map - CFRs 20 Gap analysis Use Case Build & Measure Define
  • 21. © 2022 Thoughtworks | Confidential 21 Data Product: Data Landscape Understand Current State,Pains & Aspirations Customer Information Customer transaction History Acquire Productionize & Execute Curate Model
  • 22. © 2022 Thoughtworks | Confidential Data Landscape -SLO- Data Product Map - CFRs 22 Gap analysis Use Case Build & Measure Define
  • 23. © 2022 Thoughtworks | Confidential 23 How often it is used? How many people or services use it? How complete the data need to be? How often is it updated? When does it need to be updated? How accurate does the data need tobe? How fresh the data need to be? Every second Millions 100% complete Every second 24/7 Perfectly Accurate Realtime Every Hour Thousands Every Hour Within minutes Several times a day Hundreds Mostly complete Several times a day Extended Workday Some room of error Within Hours Daily Dozens Daily Within the day Weekly A couple of teams Can tolerate Missing data Weekly During one part of the day As long as its representa tive Within the week Monthly + Just a few people Monthly + Within the month PROMOTE PRIME LOANS Records with 80% complete data with 100% accuracy are refreshed daily Data Product: SLOs Service Level Objectives assist in determining technical design
  • 24. © 2022 Thoughtworks | Confidential Data Landscape - SLO-Data Product Map - CFRs 24 Gap analysis Use Case Build & Measure Define
  • 25. © 2022 Thoughtworks | Confidential Data Product: Integrated Data Product Map What could be different types of data products? 25 Sources Source oriented Data Product Fit-for-purpose Data Product Customer Oriented Data Product Operational Reporting/Analytics PROMOTE PRIME LOANS
  • 26. © 2022 Thoughtworks | Confidential 26 Sources Source oriented DP Fit-for-purpose Data Product Customer Oriented Data Product Operational Reporting/Analytics PROMOTE PRIME LOANS Salesforce Snowflake Data Product: - Integrated Data Product Map Start from customer oriented data product Domain: Marketing Subdomain: Promotion
  • 27. © 2022 Thoughtworks | Confidential 27 Sources Source oriented DP Fit-for-purpose Data Product Customer Oriented Data Product Operational Reporting/Analytics PROMOTE PRIME LOANS Salesforce Snowflake Data Product: Integrated Data Product Map Now lets focus on source oriented data product and their attributes Domain: Marketing Subdomain: Promotion Customer Information CUSTOMER INFO Customer History Table CUSTOMER REPAYMENT HISTORY Domain: Customer Subdomain: Payment
  • 28. © 2022 Thoughtworks | Confidential Data Product: Integrated Data Product Map We need intermediate Data Product also CUSTOMER REPAYMENT STATUS Sources Source oriented DP Fit-for-purpose Data Product Customer Oriented Data Product Operational Reporting/Analytics PROMOTE PRIME LOANS Salesforce Snowflake Domain: Marketing Subdomain: Promotion Customer Information CUSTOMER INFO Customer History Table CUSTOMER REPAYMENT HISTORY Domain: Customer Subdomain: Payment Domain: Marketing Subdomain: Promotion
  • 29. © 2022 Thoughtworks | Confidential SLO-Data Landscape - Data Product Map - CFRs 29 Gap analysis Use Case Build & Measure Define
  • 30. © 2022 Thoughtworks | Confidential 30 30 Data Product: Cross Functional Requirements (CFRs) 30 © 2021 Thoughtworks Data Access Policy Data standardisation Rules Data Classification Rules Data retention policy TFN
  • 31. © 2022 Thoughtworks | Confidential SLO-Data Landscape - Data Product Map - CFRs 31 Gap analysis Use Case Build & Measure Define
  • 32. © 2022 Thoughtworks | Confidential Agenda 32 Story of Essence Financials M’s new use case Data product plot Conclusion Filling the gaps
  • 33. © 2022 Thoughtworks | Confidential Architecture Gap analysis 33 Gap analysis Use Case Build & Measure Define
  • 34. © 2022 Thoughtworks | Confidential Architecture Gap Analysis 34 Data Product Architecture Governance Platform Capabilities Gap analysis Use Case Build & Measure ( Define
  • 35. © 2022 Thoughtworks | Confidential Orchestration Managed Airflow 35 Data Product: Gap Analysis Data storage Snowflake Marketing data mart PROMOTE PRIME LOANS Governance Transformation Data product code Platform Capabilities Snowflake connector Salesforce connector Snowflake connector
  • 36. © 2022 Thoughtworks | Confidential Data Product- Promote Prime Loan CUSTOMER REPAYMENT STATUS PROMOTE PRIME LOANS Salesforce Snowflake Customer Information CUSTOMER INFO Customer transaction history CUSTOMER REPAYMENT HISTORY Platform Capabilities Governance Managed Airflow Snowflake ci/cd Observability
  • 37. © 2022 Thoughtworks | Confidential Agenda 37 Story of Essence Financials M’s new use case Data product plot Conclusion Filling the gaps
  • 38. © 2022 Thoughtworks | Confidential /Build & Measure 38 Gap analysis Use Case Build & Measure Define
  • 39. © 2022 Thoughtworks | Confidential Build & Measure 39 Gap analysis Use Case Build & Measure ( Define Learn Build Measure
  • 40. © 2022 Thoughtworks | Confidential Build & Measure 40 Gap analysis Use Case Build & Measure ( Define Data Product Score Rule based User feedback KPIs SLOs
  • 41. © 2022 Thoughtworks | Confidential Happy K 41
  • 42. © 2022 Thoughtworks | Confidential Recap 42 Gap analysis Define Data Landscape - SLO Data Product Map - CFRs Use Case Build & Measure Data Product Architecture Governance Platform Capabilities Learn Build Measure
  • 43. © 2022 Thoughtworks | Confidential “A Journey of Thousand Miles start with a single step” -Lau Tze 43
  • 44. © 2022 Thoughtworks | Confidential We look forward to working with you Harmeet Kaur Sokhi Lead Data Consultant harmeet.sokhi@thoughtworks.com Vishal Srivastava Senior Data Consultant vishal.srivastava@thoughtworks.com 44 Please share your feedback