diff --git a/datamesh.md b/datamesh.md new file mode 100644 index 0000000..a0af57d --- /dev/null +++ b/datamesh.md @@ -0,0 +1,231 @@ +--- +_class: lead +paginate: true +backgroundColor: #FFFFFF +# backgroundImage: url('https://marp.app/assets/hero-background.jpg') +marp: true +footer: '09/05/2023' +--- + + +
+
+
+
+
+
+
+

+

+
+
+ +# Angers + +![bg contain ](https://humantalks.com/assets/logo-HumanTalks-fc5901d116f81d88acdece8416f5dab2bb8b3779724865364a2038be14ed046e.png) + +--- + + + +![bg left:33% width:300px](https://i.imgur.com/K3U8tSX.png) + +# Valentin Baraise + + +On me dit "Devops Engineer" chez Empreinte Digitale + + +--- + + + + +![bg ](https://media.giphy.com/media/3oKIPpFhwsMNrRIjN6/giphy.gif) + +# Qu'est ce que le Data mesh ? + +--- + + + +# Définition + + +> "Data mesh is a sociotechnical approach to building a decentralized data architecture by leveraging a domain-oriented, self-serve design" +###### Wikipédia (en) +--- + + + +# Définition + + +> "Le maillage de données est une approche sociotechnique pour construire une architecture de données décentralisée en tirant parti d'une conception libre-service orientée domaine (" +###### Wikipédia (Translated) + + +--- + +# Rappel rapide à quoi ça peut servir les données? + +* DDD ( Domain Driven Design) +* ETL (Extract transform Load) + +Pour aller plus loin ([link](https://blog.wescale.fr/comprendre-le-datamesh-gr%C3%A2ce-au-ddd)) + +--- + +# Un peu d'histoire + +* 1ère fois utilisé en 2019 par "Zhamak Dehghani" +* Concepts et principes établis tout au long de l'année 2020 +* Mis en place par des entreprises tel que Zalando, Netflix, Vistaprint, Paypal.. + + + + +--- + +# Mais avant alors ? + + +--- + +# Data Chaos + +![bg fit right:66%](src/data_chaos.png) + +--- + +# Data Centric + +![bg fit right:66%](src/data_centric.png) + +--- + +## En mode "data centric" on peut parler : + +* Data lake +* Data Warehouse + + +--- + +![bg w:48% ](src/Datalake-avec-icones.webp) +
+
+
+
+
+
+###### (src:http://www.illustradata.com/data-lake-faire-simple/) + + + +--- + +![bg w:56% ](src/data_mesh.png) + + +--- + +# Les concepts clés + + +![bg w:55%](src/data-mesh-principles-725x410.png) +
+

+
+
+ + +
+
+ + +###### (Image Zhamak Dehghani) + +--- + +Et en technique ? + +* Formalisation du transfert des données (Standard) +* API pour le partage des données +* Data market place + +--- + +On conserve également les briques techniques + +* Data warehouse +* Querrier +* Event Bus +* Dataset +* ... + +(Prestodb,databricks, s3,...) + +--- + +# Où en est le datamesh ? + +![](src/trends.png) + + +--- +### Sources + +* Livre de Zhamak ([link](https://www.oreilly.com/library/view/data-mesh/9781492092384/)) +* Data Mesh : Comment Spiderman établit les concepts-clés du Data Management ([Youtube](https://www.youtube.com/watch?v=mSnSUS0B42w)) +* Blog ([link](https://martinfowler.com/articles/data-monolith-to-mesh.html)) + +![bg fit left:33%](src/data_mesh_book.jpg) + +--- + + +# Merci de votre attention ! + +# ❓ Question Time ! \ No newline at end of file diff --git a/src/2023-05-09_13-41.png b/src/2023-05-09_13-41.png new file mode 100644 index 0000000..a1f8cbc Binary files /dev/null and b/src/2023-05-09_13-41.png differ diff --git a/src/Datalake-avec-icones.webp b/src/Datalake-avec-icones.webp new file mode 100644 index 0000000..7889557 Binary files /dev/null and b/src/Datalake-avec-icones.webp differ diff --git a/src/data-mesh-principles-725x410.png b/src/data-mesh-principles-725x410.png new file mode 100644 index 0000000..1505989 Binary files /dev/null and b/src/data-mesh-principles-725x410.png differ diff --git a/src/data_centric.png b/src/data_centric.png new file mode 100644 index 0000000..02a5d0e Binary files /dev/null and b/src/data_centric.png differ diff --git a/src/data_chaos.png b/src/data_chaos.png new file mode 100644 index 0000000..e5c9d9e Binary files /dev/null and b/src/data_chaos.png differ diff --git a/src/data_mesh.png b/src/data_mesh.png new file mode 100644 index 0000000..63803e5 Binary files /dev/null and b/src/data_mesh.png differ diff --git a/src/data_mesh_book.jpg b/src/data_mesh_book.jpg new file mode 100644 index 0000000..fb0a474 Binary files /dev/null and b/src/data_mesh_book.jpg differ diff --git a/src/trends.png b/src/trends.png new file mode 100644 index 0000000..fa8a8a1 Binary files /dev/null and b/src/trends.png differ