What makes data mesh so complex?
The most challenging aspect of such a decentralized approach is that you have to keep your eye on the big picture. You need to think about common data definitions, governance, data management, and other such tricky but vital issues for the consistent use of data. Technology is rarely the problem; convincing everyone to stick to the agreed governance principles often is.
You need to create, share, and manage common definitions. For example, how do you define a customer, and which (source) system is used to determine this? After all, a sales process may define a customer differently from a finance process. You will also need to agree which team owns which data and what that ownership entails. How do you ensure the quality of the data? How do you make sure that everyone sticks to the delivery agreements regarding data? How do you maintain the integrity of the data chain in your organization?
It goes without saying that implementing such a new way of working is not something that happens overnight. It is a change process that takes time and needs to be continuously nurtured. Otherwise, there is a good chance that, although you may quickly and very successfully deliver a few data products that are hugely popular in the first month, the change will not be sustainable and the quality and reuse of data in your organization will not improve.
Case study: Data mesh at a telecommunications provider
In almost every organization, the demand for quickly available and actionable insights is on the rise. In order to meet this demand, a telecommunications provider implemented a fundamental change in its data architecture and data management. Hot ITem Conclusion helped this company to make the transition from a centralized data department to distributed data domains at an architectural, organizational, and technological level.