Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
We tried to sell a cake for 1 Billion Euro... t...
Search
Posedio
PRO
April 23, 2024
Programming
0
14
We tried to sell a cake for 1 Billion Euro... then build a data mesh
Posedio
PRO
April 23, 2024
Tweet
Share
More Decks by Posedio
See All by Posedio
The Future of Data Sharing
posedio
PRO
0
40
Is your spring boot application in Kubernetes secure?
posedio
PRO
0
50
Zero trust architecture with Keycloak
posedio
PRO
0
97
Site Reliability Engineering: Getting C-Level Support
posedio
PRO
0
12
Controlling Data in Gaia-X
posedio
PRO
0
13
The REWE Data Platform
posedio
PRO
0
31
Key Insights from Using Kafka in Large-Scale Projects
posedio
PRO
0
60
Handling round-the-clock availability
posedio
PRO
0
18
Choosing the Right Tool
posedio
PRO
0
15
Other Decks in Programming
See All in Programming
データマイグレーションの成功戦略~サービスリニューアルで失敗しないための実践ガイド~
tkzwtks
8
720
perl for shell, awk and sed programmers
mackee
1
720
PHPを書く理由、PHPを書いていて良い理由 / Reasons to write PHP and why it is good to write PHP
seike460
PRO
5
470
Competitionsだけじゃない! Kaggle Notebooks Grandmasterのすすめ
corochann
2
500
実践Dash - 手を抜きながら本気で作るデータApplicationの基本と応用 / Dash for Python and Baseball
shinyorke
2
560
.NET Aspireのクラウド対応検証: Azureと他環境での実践
ymd65536
1
510
tsconfig.jsonの最近の新機能 ファイルパス編
uhyo
6
1.7k
タイミーにおけるデータの利用シーンと データ基盤の挑戦
marufeuille
4
3.2k
App Router 悲喜交々
quramy
7
380
How to debug Xdebug... or any other weird bug in PHP
dunglas
2
1.1k
文化が生産性を作る
jimpei
3
570
2024-10-01 dev2next - Observability for Modern JVM Applications
jonatan_ivanov
0
130
Featured
See All Featured
Music & Morning Musume
bryan
46
6.1k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
130k
Building Your Own Lightsaber
phodgson
102
6k
Building Applications with DynamoDB
mza
90
6k
GitHub's CSS Performance
jonrohan
1030
450k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
26
4.1k
Web development in the modern age
philhawksworth
205
10k
Happy Clients
brianwarren
97
6.7k
How GitHub Uses GitHub to Build GitHub
holman
473
290k
Into the Great Unknown - MozCon
thekraken
31
1.4k
Building Better People: How to give real-time feedback that sticks.
wjessup
362
19k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.6k
Transcript
None
WHY DATA MESH? 1. The story of the billion-euro cake
2. Data everywhere and not a drop to be used 3. How would a data mesh help? 4.The REWE Data Platform
THE STORY OF THE BILLION- EURO CAKE 1
4 • Obvious data error f • Requires collaboration between
different departments ff • Sensitive data (prices) f • Difficult to propagate the fix through all the systems WHY A CAKE
DATA EVERYWHERE AND NOT A DROP TO BE USED 2
6 MEANING • Data is scattered across teams • Meaining
is unclear or different outside the context of the team
7 QUALITY • Quality gates do no exists, data is
not checked f • Data graveyards f • By-product of the operational processes
8 SECURITY • Some data is sensitive f • Usage
of some data must be tracked and reported f • The people that produce the data are not always aware of all the rules
9 AVAILABILITY • Data is difficult to find f •
It takes weeks to get access to data f • It takes weeks to give access to data
HOW WOULD A DATA MESH HELP? 3
11 DOMAIN OWNERSHIP • Article masterdata domain is responsible for
all article data f • The team makes the data available to all
12 DATA PRODUCTS • The team is responsible for the
data quality f • Internal customer satisfaction is tracked f • Tests catch errors
13 FEDERATED GOVERNANCE • A governence team decides on rules
and access control f • Rules are enforced by the system
14 SELF-SERVICE DATA PLATFORM • Data is easy to find
f • Data is easy to publish and consume f • The platform enforces the rules
THE REWE DATA PLATFORM 4
16
17 THE REWE DATA PLATFORM • Not all smooth sailing
f • Idea to working platform f • Technical and organisational challenges f • See you in the workshop
THANK YOU!!! and see you IN THE WORKSHOP!