SlideShare uma empresa Scribd logo
1 de 29
Baixar para ler offline
MarsMissions&DataMeshes
by Sven Balnojan; A short introduction to the topic
MarsClimateOrbiter,launchedDec.1998.
Mission-Studyclimate,atmosphere&surfacechanges.
Targetorbit(150kmalt.)
Possiblecorrections
bymultiplethrusters
Lotsofsensors,sending
data"0.42","1.002",...
Thrusterscanbe
controlledfromground
(timelapse:~30mins)
Sensors:Builtbysome
otherentity,inthiscasea
companyformilitarytech
called"Lockhead".
Thrusters:Controlledby
the"maincontrolling
entity"whichevalutesthe
data &thenprovidesitto
decisionmakers -
missioncontrol-touseit
todecideonproper
actions.
Decisionmakers
Soundsfamiliar?Thetypicaldataorg
Providers&analyzersof
data
Datasources Datasources
0.42
(1,2,20) inagreedupon
specification
BOOOMMMMM!!!!!!!!!!
https://www.simscale.com/blog/2017/12/nasa-mars-climate-orbiter-metric/
Domainboundaries....That'swhathappenstocentraldatateamsalldaylong.
Theonlydifference?NASAhasasimplefix:interfacebeforehand=>be
happy.
Datateamsontheotherhand=>notachance,becausethebasechanges,
andshouldchangeoften&frequently.
MarsMissions&DataMeshes
by Sven Balnojan; A shortintroduction to the topic
Agenda
• Theorganizationalproblem(Whoisresponsibleforwhat?)
• Thesolution(Youareresponsibleforthat.)
• Whenshouldweconsiderchanging?
• Threebuildingblocksofdatameshes
• Thisiscompletelynormal(Evolutionofdecentralizationintech.)
• The"light"variant(X-as-a-Service)
• Questions...
Theproblem?
Thesolution?
If/Whenshouldwechange?
Twoforcesdeterminewhetheryouneedtochange:
1)SourceCount+SourceComplexity
2)UseCases+(Quality)Demands
=>willleadtoa"pullofdecentralization"whichyou
shouldfeel.
The"PullofDecentralization"
Determiningforces
Whatisadatamesh?
"OldWineinNewBottles"(toquoteArifWider)
ProductThinking
• Data,notaby-productanymore,but
wrappedina"data-service"subjecttoa
productmanager.
• Applyusualproductmanagement
practicestoadataset(whoisthe
customer?...).
• Data-servicemaintainedinacross-
functionalteam(withitspipelines,docs,
interfaces,...).
Domain-DrivenDistributedArchitecture
• Thedataproducthasexactlyone
domain.
• Theteamcanbecomeadomainexpert.
• Data-servicesbecomenodesinamesh
=datamesh.
• Mightbereasonabletodistinguish
betweensource-orienteddataservices
&higher-orderdataservices(e.g.aCLV)
• Data-serviceonlyatrueone,iff....apply
Platforms(X-as-a-Service)
• Toboth,developdataservicesfastAND
• connectthemtogetherwewant
platformstoreduceduplication(justlike
indeployment,...)
• Animportantpointtofocuson:Domain-
agnosticplatform!
Whataboutgovernance?
Decisionmakers
Providers&analyzersof
data
Datasources Datasources
0.42
(1,2,20) inagreedupon
specification
Twosources,e.g.twosensorsmadebytwodifferentsuppliers,
yetthedatacanbecombinedbecauseatleasttheformat
(vectororscalar)isfixed.
EvolutionofDecentralizationinTech
Turnsout,we'vedonethisbefore!Thefourdecentralizationmovesintech.
Monoliths=>SOA/Micro-
Services
• 2014formalizedbyMartin
Fowleret.al.butgoingback
tosomewhat2011
• WHAT: The"code",the
"micro-service"
Ops+Dev=>DevOps
• "Phoenixproject"important
book(2018)butroots
sometime2007/2008.
• Verymuchparalleltothe
micro-servicesmove.
• WHAT:Operationofa
service.
Frontends=>Microfrontends
• FirstontheThoughtWorks
TechRadarin2016
• Somegreatexamplesdone
veryearlybySpotify
• CamJacksonsarticlein2019
withlotsofexamples+tech
implementationideas
• WHAT:Thefrontendpartof
aspecific
service/component.
Dataasby-products=>Data
Mesh
• Firstonstageby
ThoughtWorks2019.
• WHAT:Theraw&possibly
transformed"data".
The"light"Variant
X-as-a-Serviceisacollaborationmodelbetween
teams.Itaimstohelpteamsbuilddomainexpertise
andremovingfrictions.
HowdoesX-as-a-Servicework
TeamAprovidingX-as-a-ServicetoTeamB
means...
• TeamAandTeamBalmostnever"talk"
• TeamBcanusetheserviceasis,withoutasking
anyone(becauseofgreatdocs&properAPI
versioning)
• TeamAunderstandtheneedsoftheirend-users
andhelpsthemdeliverfasterbyprovidingX-as-
a-Service
X-as-a-Service
X-as-a-ServiceDefinition
ExamplesofX-as-a-Service
Models-as-a-Service GTM-as-a-Service Clusters-as-a-Service PushNServe-as-a-Service
Questions?
Ressources!
• StuffbytheoriginatorsatThoughtWorks
• 2019,https://martinfowler.com/articles/data-monolith-to-mesh.html
• 2020,https://martinfowler.com/articles/data-mesh-principles.html
• https://www.thoughtworks.com/de/webinar/data-mesh
• Stuffbyothers
• BarrMoses,https://towardsdatascience.com/data-mesh-101-everything-you-need-to-know-to-get-started-72087f5a7d91
• Stuffbyme
• 2019,https://towardsdatascience.com/data-mesh-applied-21bed87876f2
• 2020,https://towardsdatascience.com/theres-more-than-one-kind-of-data-mesh-three-types-of-data-meshes-7cb346dc2819
• 2020,https://medium.com/swlh/microservices-data-meshes-micro-frontends-and-the-timeless-principles-of-decentralization-2ac2516b2951

Mais conteúdo relacionado

Semelhante a Mars missions & Data meshes - a crash course to data meshes

Big Fast Data in High-Energy Particle Physics
Big Fast Data in High-Energy Particle PhysicsBig Fast Data in High-Energy Particle Physics
Big Fast Data in High-Energy Particle PhysicsAndrew Lowe
 
From Events to Situations: An Event-web perspective
From Events to Situations: An Event-web perspectiveFrom Events to Situations: An Event-web perspective
From Events to Situations: An Event-web perspectiveVivek Singh
 
Alien Worlds: 3D Maps of Celestial Bodies with VTS
Alien Worlds: 3D Maps of Celestial Bodies with VTSAlien Worlds: 3D Maps of Celestial Bodies with VTS
Alien Worlds: 3D Maps of Celestial Bodies with VTSOndřej Procházka
 
Landuse Classification from Satellite Imagery using Deep Learning
Landuse Classification from Satellite Imagery using Deep LearningLanduse Classification from Satellite Imagery using Deep Learning
Landuse Classification from Satellite Imagery using Deep LearningDataWorks Summit
 
Intelligent satellites
Intelligent satellitesIntelligent satellites
Intelligent satellitesClifford Stone
 
Mass spectrometry assay optimization using functional programming patterns in...
Mass spectrometry assay optimization using functional programming patterns in...Mass spectrometry assay optimization using functional programming patterns in...
Mass spectrometry assay optimization using functional programming patterns in...Bennett Kalafut
 
Embedded Intro India05
Embedded Intro India05Embedded Intro India05
Embedded Intro India05Rajesh Gupta
 
Big Data Analytics for Power Grid Operations
Big Data Analytics for Power Grid OperationsBig Data Analytics for Power Grid Operations
Big Data Analytics for Power Grid OperationsPower System Operation
 
Large scale landuse classification of satellite imagery
Large scale landuse classification of satellite imageryLarge scale landuse classification of satellite imagery
Large scale landuse classification of satellite imagerySuneel Marthi
 
National Polar-orbiting Operational Environmental Satellite System (NPOESS)
National Polar-orbiting Operational Environmental Satellite System (NPOESS)National Polar-orbiting Operational Environmental Satellite System (NPOESS)
National Polar-orbiting Operational Environmental Satellite System (NPOESS)The HDF-EOS Tools and Information Center
 
An Interactive Problem Solving Tool For Mission Planning
An Interactive Problem Solving Tool For Mission PlanningAn Interactive Problem Solving Tool For Mission Planning
An Interactive Problem Solving Tool For Mission PlanningJim Jimenez
 
Data recovery system
Data recovery systemData recovery system
Data recovery systemkaranbhale
 
Space Situational Awareness Forum - GERMAN AEROSPACE CENTRE Presentation
Space Situational Awareness Forum - GERMAN AEROSPACE CENTRE PresentationSpace Situational Awareness Forum - GERMAN AEROSPACE CENTRE Presentation
Space Situational Awareness Forum - GERMAN AEROSPACE CENTRE PresentationSpace_Situational_Awareness
 
Agents In An Exponential World Foster
Agents In An Exponential World FosterAgents In An Exponential World Foster
Agents In An Exponential World FosterIan Foster
 

Semelhante a Mars missions & Data meshes - a crash course to data meshes (20)

Big Fast Data in High-Energy Particle Physics
Big Fast Data in High-Energy Particle PhysicsBig Fast Data in High-Energy Particle Physics
Big Fast Data in High-Energy Particle Physics
 
From Events to Situations: An Event-web perspective
From Events to Situations: An Event-web perspectiveFrom Events to Situations: An Event-web perspective
From Events to Situations: An Event-web perspective
 
Alien Worlds: 3D Maps of Celestial Bodies with VTS
Alien Worlds: 3D Maps of Celestial Bodies with VTSAlien Worlds: 3D Maps of Celestial Bodies with VTS
Alien Worlds: 3D Maps of Celestial Bodies with VTS
 
Landuse Classification from Satellite Imagery using Deep Learning
Landuse Classification from Satellite Imagery using Deep LearningLanduse Classification from Satellite Imagery using Deep Learning
Landuse Classification from Satellite Imagery using Deep Learning
 
Intelligent satellites
Intelligent satellitesIntelligent satellites
Intelligent satellites
 
Mass spectrometry assay optimization using functional programming patterns in...
Mass spectrometry assay optimization using functional programming patterns in...Mass spectrometry assay optimization using functional programming patterns in...
Mass spectrometry assay optimization using functional programming patterns in...
 
Big Data Management at CERN: The CMS Example
Big Data Management at CERN: The CMS ExampleBig Data Management at CERN: The CMS Example
Big Data Management at CERN: The CMS Example
 
Embedded Intro India05
Embedded Intro India05Embedded Intro India05
Embedded Intro India05
 
Big Data Analytics for Power Grid Operations
Big Data Analytics for Power Grid OperationsBig Data Analytics for Power Grid Operations
Big Data Analytics for Power Grid Operations
 
Data recovery
Data recoveryData recovery
Data recovery
 
Large scale landuse classification of satellite imagery
Large scale landuse classification of satellite imageryLarge scale landuse classification of satellite imagery
Large scale landuse classification of satellite imagery
 
Data recovery
Data recoveryData recovery
Data recovery
 
National Polar-orbiting Operational Environmental Satellite System (NPOESS)
National Polar-orbiting Operational Environmental Satellite System (NPOESS)National Polar-orbiting Operational Environmental Satellite System (NPOESS)
National Polar-orbiting Operational Environmental Satellite System (NPOESS)
 
An Interactive Problem Solving Tool For Mission Planning
An Interactive Problem Solving Tool For Mission PlanningAn Interactive Problem Solving Tool For Mission Planning
An Interactive Problem Solving Tool For Mission Planning
 
Data recovery system
Data recovery systemData recovery system
Data recovery system
 
Dealing with the need for Infrastructural Support in Ambient Intelligence
Dealing with the need for Infrastructural Support in Ambient IntelligenceDealing with the need for Infrastructural Support in Ambient Intelligence
Dealing with the need for Infrastructural Support in Ambient Intelligence
 
Space Situational Awareness Forum - GERMAN AEROSPACE CENTRE Presentation
Space Situational Awareness Forum - GERMAN AEROSPACE CENTRE PresentationSpace Situational Awareness Forum - GERMAN AEROSPACE CENTRE Presentation
Space Situational Awareness Forum - GERMAN AEROSPACE CENTRE Presentation
 
Data recovery
Data recoveryData recovery
Data recovery
 
Agents In An Exponential World Foster
Agents In An Exponential World FosterAgents In An Exponential World Foster
Agents In An Exponential World Foster
 
Cern Security UAB-2009
Cern Security  UAB-2009Cern Security  UAB-2009
Cern Security UAB-2009
 

Último

Decoding Movie Sentiments: Analyzing Reviews with Data Analysis model
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis modelDecoding Movie Sentiments: Analyzing Reviews with Data Analysis model
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis modelBoston Institute of Analytics
 
Decoding Patterns: Customer Churn Prediction Data Analysis Project
Decoding Patterns: Customer Churn Prediction Data Analysis ProjectDecoding Patterns: Customer Churn Prediction Data Analysis Project
Decoding Patterns: Customer Churn Prediction Data Analysis ProjectBoston Institute of Analytics
 
Rithik Kumar Singh codealpha pythohn.pdf
Rithik Kumar Singh codealpha pythohn.pdfRithik Kumar Singh codealpha pythohn.pdf
Rithik Kumar Singh codealpha pythohn.pdfrahulyadav957181
 
World Economic Forum Metaverse Ecosystem By Utpal Chakraborty.pdf
World Economic Forum Metaverse Ecosystem By Utpal Chakraborty.pdfWorld Economic Forum Metaverse Ecosystem By Utpal Chakraborty.pdf
World Economic Forum Metaverse Ecosystem By Utpal Chakraborty.pdfsimulationsindia
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Seán Kennedy
 
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptxThe Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptxTasha Penwell
 
Real-Time AI Streaming - AI Max Princeton
Real-Time AI  Streaming - AI Max PrincetonReal-Time AI  Streaming - AI Max Princeton
Real-Time AI Streaming - AI Max PrincetonTimothy Spann
 
Learn How Data Science Changes Our World
Learn How Data Science Changes Our WorldLearn How Data Science Changes Our World
Learn How Data Science Changes Our WorldEduminds Learning
 
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...Dr Arash Najmaei ( Phd., MBA, BSc)
 
Networking Case Study prepared by teacher.pptx
Networking Case Study prepared by teacher.pptxNetworking Case Study prepared by teacher.pptx
Networking Case Study prepared by teacher.pptxHimangsuNath
 
Cyber awareness ppt on the recorded data
Cyber awareness ppt on the recorded dataCyber awareness ppt on the recorded data
Cyber awareness ppt on the recorded dataTecnoIncentive
 
Digital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing worksDigital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing worksdeepakthakur548787
 
IBEF report on the Insurance market in India
IBEF report on the Insurance market in IndiaIBEF report on the Insurance market in India
IBEF report on the Insurance market in IndiaManalVerma4
 
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024Susanna-Assunta Sansone
 
Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Seán Kennedy
 
Principles and Practices of Data Visualization
Principles and Practices of Data VisualizationPrinciples and Practices of Data Visualization
Principles and Practices of Data VisualizationKianJazayeri1
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Cathrine Wilhelmsen
 
What To Do For World Nature Conservation Day by Slidesgo.pptx
What To Do For World Nature Conservation Day by Slidesgo.pptxWhat To Do For World Nature Conservation Day by Slidesgo.pptx
What To Do For World Nature Conservation Day by Slidesgo.pptxSimranPal17
 
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...Boston Institute of Analytics
 

Último (20)

Decoding Movie Sentiments: Analyzing Reviews with Data Analysis model
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis modelDecoding Movie Sentiments: Analyzing Reviews with Data Analysis model
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis model
 
Decoding Patterns: Customer Churn Prediction Data Analysis Project
Decoding Patterns: Customer Churn Prediction Data Analysis ProjectDecoding Patterns: Customer Churn Prediction Data Analysis Project
Decoding Patterns: Customer Churn Prediction Data Analysis Project
 
Data Analysis Project: Stroke Prediction
Data Analysis Project: Stroke PredictionData Analysis Project: Stroke Prediction
Data Analysis Project: Stroke Prediction
 
Rithik Kumar Singh codealpha pythohn.pdf
Rithik Kumar Singh codealpha pythohn.pdfRithik Kumar Singh codealpha pythohn.pdf
Rithik Kumar Singh codealpha pythohn.pdf
 
World Economic Forum Metaverse Ecosystem By Utpal Chakraborty.pdf
World Economic Forum Metaverse Ecosystem By Utpal Chakraborty.pdfWorld Economic Forum Metaverse Ecosystem By Utpal Chakraborty.pdf
World Economic Forum Metaverse Ecosystem By Utpal Chakraborty.pdf
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...
 
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptxThe Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
 
Real-Time AI Streaming - AI Max Princeton
Real-Time AI  Streaming - AI Max PrincetonReal-Time AI  Streaming - AI Max Princeton
Real-Time AI Streaming - AI Max Princeton
 
Learn How Data Science Changes Our World
Learn How Data Science Changes Our WorldLearn How Data Science Changes Our World
Learn How Data Science Changes Our World
 
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
 
Networking Case Study prepared by teacher.pptx
Networking Case Study prepared by teacher.pptxNetworking Case Study prepared by teacher.pptx
Networking Case Study prepared by teacher.pptx
 
Cyber awareness ppt on the recorded data
Cyber awareness ppt on the recorded dataCyber awareness ppt on the recorded data
Cyber awareness ppt on the recorded data
 
Digital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing worksDigital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing works
 
IBEF report on the Insurance market in India
IBEF report on the Insurance market in IndiaIBEF report on the Insurance market in India
IBEF report on the Insurance market in India
 
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
 
Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...
 
Principles and Practices of Data Visualization
Principles and Practices of Data VisualizationPrinciples and Practices of Data Visualization
Principles and Practices of Data Visualization
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)
 
What To Do For World Nature Conservation Day by Slidesgo.pptx
What To Do For World Nature Conservation Day by Slidesgo.pptxWhat To Do For World Nature Conservation Day by Slidesgo.pptx
What To Do For World Nature Conservation Day by Slidesgo.pptx
 
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
 

Mars missions & Data meshes - a crash course to data meshes