Cloud Agnostic Data Mesh Central Hub Architecture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional tools fail to provide efficient and centralized access to vast amounts of data across organizations, leading to issues like data duplication, aging, and quality problems, which hinder faster data consumption and reduce the quality of customer experiences and increase system risks.

Innovation Solution

A cloud-agnostic data mesh module is implemented, featuring a data mesh architecture with a central hub that connects data producers and consumers, allowing for seamless data access, metadata tagging, and controlled access management to prevent data duplication and improve data utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional tools are used for data access and management, then data can be stored in distributed locations, but data duplication, aging, and quality problems occur, leading to inefficient data consumption

Engineering Contradiction:
Improvedata consumption efficiencyVSAvoiddata quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

A centralized data mesh module is introduced as an intermediary between distributed data sources and data consumers. This module provides unified data access, eliminates data duplication by serving as a single source of truth, and ensures data quality through centralized management and validation mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The data mesh module serves multiple functions: it acts as a centralized data repository, provides data access control, manages metadata, and coordinates data requests across the organization. This multi-functional approach consolidates previously scattered data management tasks into a single universal system.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Ease of operation

If data is stored in distributed locations across the organization, then data can be maintained at source, but centralized seamless access becomes difficult and time-consuming

Engineering Contradiction:
Improvedata access easeVSAvoiddata access time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The centralized data mesh module serves as an intermediary that abstracts the complexity of distributed data storage from end users. Data consumers interact with a single unified interface, and the module automatically routes requests to the appropriate data sources, eliminating the need for users to manually navigate distributed systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments data management responsibilities: the centralized mesh module handles access coordination, metadata management, and request routing, while distributed data sources maintain their data. This segmentation allows centralized access control without requiring physical centralization of data.

Inventive Principle:
Principle #1Segmentation

3Quantity of substance

If conventional data management approaches are used, then data can be stored locally, but data duplication and processing complexities increase

Engineering Contradiction:
Improvedata volumeVSAvoidprocessing complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The data mesh module acts as an intermediary that manages data requests centrally, preventing duplicate data storage by serving as a single source of truth. It coordinates access to distributed data sources, eliminating the need for multiple copies of the same data and reducing processing complexity through centralized request management.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If data access is allowed without centralized control, then data consumers can access data freely, but access security and controlled permissions become problematic

Engineering Contradiction:
Improvedata access flexibilityVSAvoidaccess security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The centralized data mesh module serves as a security intermediary that mediates all data access requests. It implements permission checks, validates user credentials, and controls data flow between consumers and sources. This maintains flexible access for authorized users while ensuring security through centralized authentication and authorization mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240106828A1System and method for implementing a cloud agnostic data mesh module
Publication Date: 2024.03.28 JPMORGAN CHASE BANK NA
  • US20240106828A1 patent drawing
  • US20240106828A1 patent drawing
  • US20240106828A1 patent drawing

AI summary

Various methods, apparatuses/systems, and media for providing centralized seamless data access are disclosed. A processor builds a data mesh architecture in a cloud environment. The data mesh architecture includes a single central hub account provided between a plurality of data producer accounts and a plurality of data consumer accounts. The processor causes the plurality of data producer accounts to publish different types of data received from a plurality of data sources onto the single central hub account along with corresponding metadata. The processor also causes the single central hub account to: incorporate the metadata into an application; receive a request from the plurality of data consumer accounts to access the published different types of data from the single central hub account; and control who from the plurality of data consumer accounts can access the published different types of data from the single central hub account based on the metadata.