Table of Contents
Fetching ...

Mask-Mediator-Wrapper architecture as a Data Mesh driver

Juraj Dončević, Krešimir Fertalj, Mario Brčić, Mihael Kovač

TL;DR

This paper demonstrates how the two concepts are compatible in terms of functionality, data modeling, evolvability, and aligned capabilities and proposes the use of the mask–mediator–wrapper architecture as a driver for a data mesh implementation.

Abstract

The data mesh is a novel data management concept that emphasises the importance of a domain before technology. The concept is still in the early stages of development and many efforts to implement and use it are expected to have negative consequences for organizations due to a lack of technological guidelines and best practices. To mitigate the risk of negative outcomes this paper proposes the use of the mask-mediator-wrapper architecture as a data mesh driver. The mask-mediator-wrapper architecture provides a set of prefabricated configurable components that provide basic functionalities which a data mesh requires. This paper shows how the two concepts are compatible in terms of functionality, data modelling, evolvability and aligned capabilities. A mask-mediator-wrapper driven data mesh facilitates: low-risk adoption trials, rapid prototyping, standardization, and a guarantee of evolvability.

Mask-Mediator-Wrapper architecture as a Data Mesh driver

TL;DR

This paper demonstrates how the two concepts are compatible in terms of functionality, data modeling, evolvability, and aligned capabilities and proposes the use of the mask–mediator–wrapper architecture as a driver for a data mesh implementation.

Abstract

The data mesh is a novel data management concept that emphasises the importance of a domain before technology. The concept is still in the early stages of development and many efforts to implement and use it are expected to have negative consequences for organizations due to a lack of technological guidelines and best practices. To mitigate the risk of negative outcomes this paper proposes the use of the mask-mediator-wrapper architecture as a data mesh driver. The mask-mediator-wrapper architecture provides a set of prefabricated configurable components that provide basic functionalities which a data mesh requires. This paper shows how the two concepts are compatible in terms of functionality, data modelling, evolvability and aligned capabilities. A mask-mediator-wrapper driven data mesh facilitates: low-risk adoption trials, rapid prototyping, standardization, and a guarantee of evolvability.
Paper Structure (16 sections, 10 figures)

This paper contains 16 sections, 10 figures.

Figures (10)

  • Figure 1: Convergence of ideas in the data mesh dehghani_how_2019
  • Figure 2: Centralized data management over planes (adapted from dehghani_how_2019)
  • Figure 3: Data product's placement in the domain and interaction (IDP - input data port, ODP - output data port); adapted from dehghani_data_2020
  • Figure 4: Multiple domains serving domain-oriented data (O - operational data; D - analytical data) dehghani_data_2020
  • Figure 5: A data product container having a local domain data storage - data prepared for serving (adapted from dehghani_data_2022)
  • ...and 5 more figures