Technology & platform⏱ ~1 min

Data Mesh

Architecture paradigm where data responsibility is decentralised to domain teams and data is treated as a product with clear ownership.

Data Mesh is a data architecture strategy introduced by Zhamak Dehghani (2019) as an alternative to centralised data warehouses and data lakes. Rather than a single central data team owning and managing all data, responsibility is distributed to the domain teams that produce the data - treating data as products with defined APIs, quality guarantees and discoverability. Four principles: domain-oriented ownership, data as a product, self-serve data infrastructure and federated data governance. Data Mesh is particularly relevant for large organisations with many systems and data silos - such as grid companies with SCADASupervisory Control and Data Acquisition - system for real-time monitoring and control of industrial processes., MDMMeter Data Management - system for collection, storage, quality assurance and distribution of metering data from the electricity grid., CIS, GISGeographic Information System - system for collecting, storing and analyzing location-based data - used in network mapping and planning. and ERPEnterprise Resource Planning - business system integrating finance, HR, logistics and operations., all with different data models and ownership. Data Mesh does not solve technical problems, but organisational ones: who is responsible for ensuring data is correct and available?

DataArchitectureGovernance