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
26
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
API First revisited - where did we take a left turn?
posedio
PRO
0
40
Solving Multi-Tenant Challenges: Apache Airflow and Cloud Composer in Action
posedio
PRO
0
28
Contract testing with Java
posedio
PRO
0
24
Flink in two nutshells
posedio
PRO
0
24
Taming the Codebase: Strategies for Refactoring Legacy Code
posedio
PRO
0
23
Access & Usage Policies and Enforcement: Challenges and Solutions
posedio
PRO
0
18
The Future of Data Sharing
posedio
PRO
0
62
Is your spring boot application in Kubernetes secure?
posedio
PRO
0
72
Zero trust architecture with Keycloak
posedio
PRO
0
230
Other Decks in Programming
See All in Programming
チームの立て直し施策をGoogleの 『効果的なチーム』と見比べてみた
maroon8021
0
270
令和7年版 あなたが使ってよいフロントエンド機能とは
mugi_uno
12
6k
はてなにおけるfujiwara-wareの活用やecspressoのCI/CD構成 / Fujiwara Tech Conference 2025
cohalz
3
3.2k
混沌とした例外処理とエラー監視に秩序をもたらす
morihirok
18
3.3k
カンファレンス動画鑑賞会のススメ / Osaka.swift #1
hironytic
0
200
Compose でデザインと実装の差異を減らすための取り組み
oidy
1
240
ecspresso, ecschedule, lambroll を PipeCDプラグインとして動かしてみた (プロトタイプ) / Running ecspresso, ecschedule, and lambroll as PipeCD Plugins (prototype)
tkikuc
2
2.3k
AHC041解説
terryu16
0
540
ASP. NET CoreにおけるWebAPIの最新情報
tomokusaba
0
190
Linux && Docker 研修/Linux && Docker training
forrep
22
4k
定理証明プラットフォーム lapisla.net
abap34
1
670
ASP.NET Core の OpenAPIサポート
h455h1
0
160
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
44
9.4k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
BBQ
matthewcrist
85
9.4k
4 Signs Your Business is Dying
shpigford
182
22k
Building an army of robots
kneath
302
45k
Raft: Consensus for Rubyists
vanstee
137
6.7k
The Cost Of JavaScript in 2023
addyosmani
47
7.3k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
365
25k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.5k
Mobile First: as difficult as doing things right
swwweet
222
9.2k
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!