Inferensys

Glossary

Data Mesh

A decentralized sociotechnical architecture that organizes data by business domain, treating data as a product owned by the domain team that creates it.
Wide-angle shot of a modern WeWork open floor plan with creative walls covered in AI system architecture diagrams, product team collaborating in standing desk area with industrial lighting.
DECENTRALIZED DATA ARCHITECTURE

What is Data Mesh?

A paradigm shift from centralized data lake management to a domain-oriented, product-thinking approach for analytical data.

Data Mesh is a decentralized sociotechnical architecture that organizes analytical data by business domain, treating data as a product owned by the cross-functional domain team that creates it. It addresses the scalability and agility failures of monolithic data lakes by distributing ownership and applying product thinking and self-serve platform engineering to data management.

This architecture is founded on four principles: domain ownership, data as a product, a self-serve data infrastructure platform, and federated computational governance. By implementing global standards for data lineage, schema evolution, and data provenance through automated platform capabilities, it enables domains to independently build and serve high-quality, interoperable data products without a central bottleneck.

DECENTRALIZED DATA ARCHITECTURE

Core Principles of Data Mesh

Data Mesh is a sociotechnical paradigm shift from monolithic data lakes to a decentralized architecture. It addresses scale and agility failures by applying product thinking and domain ownership to analytical data.

01

Domain Ownership

The foundational principle that analytical data must be owned by the domain teams that create it. Rather than a central data engineering team managing all ETL, the domain team—who possesses the irreducible business context—is responsible for serving their data as a product. This shifts accountability to the point of origin, eliminating the bottleneck of a centralized data platform team that cannot scale to understand every business domain's semantics.

02

Data as a Product

Domain data is treated with the same rigor as a software product, not a byproduct. This requires adherence to strict service-level objectives (SLOs) and discoverability standards. A data product must be:

  • Discoverable: Registered in a central catalog with rich metadata.
  • Addressable: Accessible via a unique, durable identifier.
  • Trustworthy: Adhering to published SLOs for freshness, completeness, and lineage.
  • Self-describing: Providing a semantic schema that requires no external tribal knowledge.
  • Interoperable: Conforming to global governance standards for schema and access.
03

Self-Serve Data Platform

To prevent domain teams from being crushed by infrastructure complexity, a self-serve platform abstracts the underlying technical friction. This platform provides domain-agnostic capabilities such as automated data pipeline orchestration, storage provisioning, and encryption. The goal is to hide the complexity of running distributed storage, stream processing, and identity management so domain experts can focus purely on data logic and product quality.

04

Federated Computational Governance

A governance model that balances global standardization with local autonomy. A central governance body defines global rules for interoperability, such as standardized field types for timestamps or user IDs, and legal compliance policies. However, domain teams retain the autonomy to choose their own storage engines and data models as long as they adhere to the global interface contracts. This is enforced computationally through automated policy-as-code checks rather than manual gatekeeping.

05

Polyglot Persistence in Practice

Data Mesh explicitly rejects the 'one size fits all' storage model. Because domains own their data, they are free to select the optimal storage engine for their specific analytical patterns:

  • Graph databases for entity resolution and relationship mapping.
  • Time-series databases for high-frequency tick data ingestion.
  • Columnar object stores for large-scale batch analytics. This polyglot persistence ensures that the physical storage layout matches the access pattern, dramatically improving query performance and cost efficiency.
06

Logical Data Plane

While data is physically distributed across domain boundaries, a logical data plane provides a unified view for consumers. This is achieved not by centralizing the data, but by standardizing the access interfaces. A consumer queries a distributed join across multiple domains via a federated query engine that pushes computation to the source. This allows a quantitative analyst to correlate alternative data from one domain with market microstructure data from another without physically copying either dataset.

DATA MESH CLARIFIED

Frequently Asked Questions

Clear, concise answers to the most common questions about implementing a data mesh architecture in quantitative finance.

A data mesh is a decentralized sociotechnical architecture that organizes data by business domain, treating data as a product owned by the domain team that creates it. Unlike a monolithic data lake, which centralizes all raw data into a single platform managed by a central team, a data mesh distributes ownership and governance. In a data lake, a central data engineering team becomes a bottleneck for schema changes, quality checks, and pipeline maintenance. A data mesh applies product thinking and domain-driven design to data, meaning the quantitative research team owns their alternative data products, the execution desk owns their tick data products, and so on. The central team provides a self-serve infrastructure platform and federated governance standards, but domain teams are responsible for serving their data as reliable, discoverable products with defined service level objectives (SLOs).

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.