Data domains
One of the concepts defined in https://www.thoughtworks.com/what-we-do/data-and-ai/data-mesh is the concept of data domains. Data domains are defined as a logical grouping of data and teams aligned with certain business domains, such as sales, marketing, or production. While each of these domains may have multiple data products, all the teams and the data used to build these products fall under the same domain. This domain team is responsible for managing and maintaining the data in their domain. This is described as domain ownership.
However, in reality, we have found that adopting a domain as a concept could be challenging for many companies as every company has its own structure. For example, large global companies that run their business in different geological zones have sales, marketing, production, and local finance departments in every location. Each of these departments works independently based on their local market and country requirements. Clubbing all sales...