Why Data Mesh?

Practitioners in the data realm have gone through various acronyms over the years. It all started with "Decision Support Systems" followed by "Data Warehouse", "Data Marts", "Data Lakes", "Data Fabric", and "Data Mesh", amongst storage formats of RDBMS, MPP, Big Data, Blob, Parquet, Iceberg, etc., and data collection, consolidation, and consumption patterns that have evolved with technology.

While the underlying need has always been 'Connecting People to Data', technology changes have made practitioners think differently to incorporate 3 facets: Search, Secure, and Share. We are often asked: Do we need to create data lakes or migrate from on-prem to cloud, etc.? While all questions are valid, a few broad thoughts need to be kept in perspective while addressing these questions:

  1. Organizations have invested in tools and technologies over the years, and it can't be ignored

  2. Companies have defined ways of working when it comes to processing, security, deployment, etc

  3. Enterprises are most likely on a transformation journey or going to start one soon. It can range from migration to cloud (either lift and shift or transformation) or modernization or shifting left to adapt to the newer technical practices

Most Enterprises have implemented either a data warehouse (pre-dominantly on-prem) or a data lake and, in some cases, virtualization techniques to create data fabric and, in quite a few cases, have migrated to cloud (again pre-dominantly Lift and Shift)  a pattern that is familiar to most practitioners who come across the same scenario Enterprise after Enterprise in which they consult.

This situation is resolved effectively and efficiently by the Data Mesh philosophy. We at Trianz offer Extrica, a configurable Data Mesh Platform built on AWS. The key philosophy around Extrica is Search| Secure | Share. The core features include:

  1. Data is published as a Product -> Data Producer

  2. Data is governed at motion and rest -> Data Producer

  3. Data is owned by the Domain owner -> Data Producer

  4. Data availability everywhere (Searchable, Self-service, Secured)-> Data Consumer

With the above thoughts on Extrica, one may ask if we need to create a data lake/data fabric. We as practitioners have to bear in mind the following:

  1. Cloud Strategy -> Most enterprises are moving to cloud, both from an application and data perspective. In the application space, there is bound to be modernization of the applications, integration tools, etc., post the migration to cloud. This forces enterprises to think about the modernization of the data ecosystem.

  2. Data Strategy -> Most enterprises are moving their on-prem data ecosystems to cloud and realize a lift and shift may only solve the issue temporarily. They must strategize the cloud data strategy that may or may not involve a data lake or data fabric.

  3. Enterprises have invested in Data Governance and Data Security tools. The progress on the implementation of data catalogs, security policies, and role definitions needs to be looked into

  4. Organizations have also invested in Data Virtualization tools trying to implement data fabric but soon realize the associated costs both in terms of compute and maintenance

If one considers it right, the following capabilities are needed in a Data Mesh product to resolve the many thoughts mentioned above as well as serve as a true product that allows the capability of ‘Connecting People to Data’ with ease of creation and collaboration:

  1. Connectivity and Configuration: Leverages data anywhere in any format

  2. Security and Compliance: Data security in motion and at rest

  3. Instant Data Query: Ability to query data anywhere on the fly

  4. Ease of Integration: Open API driven methodology

  5. Automated Data Discovery: Searchability of data products via data marketspace

  6. Federated Governance: Data product owners define governance policies

  7. ML Pipelines for Data Quality and Trust Scores: Self-learning and healing capabilities

  8. Customized Access Control: Attribute-based access control (ABAC)/Role-based access control (RBAC)/ Fine grained authorization (FGA) per policy

  9. Collaboration: Through Slack, Teams, and other channels between users

  10. Metadata Management: Open APIs allow metadata to propagate within the enterprise

At Trianz, based on the implementation experience of Extrica, the following stats have emerged:

Extrica

In conclusion, Data Mesh allows all the features practitioners have aspired for in a data ecosystem without compromising "Connecting People to Data".

For more details please reach out [email protected]

Contact Us Today

By submitting your information, you agree to our revised  Privacy Statement.

You might also like...

Get in Touch

Let us help you
transform and grow


By submitting your information, you agree to our revised  Privacy Statement.

Let’s Talk

x

Status message

We're eager to assist you! Please leave a message and we'll get back to you shortly.

By submitting your information, you agree to our revised  Privacy Statement.