Let's break down data mesh as an approach to data management and a means of maximizing data value. Data mesh is a new approach to organizing data architecture in large organizations. It's based on the idea that organizations should treat data as a product, with each product having its own dedicated team responsible for its development, maintenance and delivery.
Zhamak Dehghani, a thought leader in the data and analytics space, introduced the concept of data mesh. According to writing by Dehghani, data mesh is a response to the challenges that arise in traditional centralized data architectures where a central data team manages all data-related activities. In a data mesh architecture, data is decentralized and distributed across the organization, with each product team responsible for its own data. This means the product team is responsible for data quality, security, compliance and the data's integration and sharing with other teams.