Glossary/Core Data Architecture

Data Mesh

Data Mesh is an organizational and technical paradigm that decentralizes data ownership to domain teams, each responsible for their data as a product, while using a shared infrastructure platform for connectivity and governance.

Data mesh inverts traditional data architectures where a central data team owns all data pipelines and governance. Instead, each domain team (marketing, sales, product) owns and operates the data that describes their domain, treating data as a product with clear SLAs, documentation, and support. Domain teams own data pipelines, quality standards, and policies; the central platform team provides the underlying infrastructure (platforms, tools, standards) that enables all teams to operate autonomously.

Data mesh emerged from organizations recognizing that centralized data teams become bottlenecks as organizations scale. By distributing ownership, teams can move faster and make data decisions aligned with domain expertise. The trade-off is complexity: ensuring quality and consistency across decentralized teams requires strong governance and platform tooling.

In practice, data mesh organizations provide domain teams with platform services: self-service infrastructure for pipelines (Airflow, Prefect), standards for documentation and testing, and centralized governance (which data is public, what's private) managed through a data marketplace. Successful implementations emphasize a "platform as product" mindset where central teams focus on enabling domain teams rather than controlling them.

Key Characteristics

  • Distributes data ownership to domain teams
  • Treats data as a product with documented quality and support
  • Uses shared platform infrastructure managed centrally
  • Emphasizes domain expertise in data decisions
  • Requires clear governance to maintain consistency across domains
  • Enables rapid iteration by reducing central bottlenecks

Why It Matters

  • Reduces time-to-value by enabling teams to own their data lifecycle
  • Improves data quality through domain expertise in data decisions
  • Scales organization ability to deliver analytics as teams grow
  • Enables faster response to domain-specific data needs
  • Reduces central team bottlenecks that delay projects
  • Fosters data culture by making teams responsible for their data quality

Example

A multi-brand retail company implements data mesh: payments team owns transaction data, manages quality, and publishes to data marketplace; marketing team owns customer interactions and segments; inventory team owns stock levels and fulfillment. Central platform team provides Snowflake access, dbt templates, monitoring/alerting, and governance policies. Each domain team independently runs pipelines; central data governance board ensures public datasets meet consistency standards. Analysts discover and access data through marketplace without requesting from domain teams.

Coginiti Perspective

Data mesh decentralizes ownership but still requires consistent definitions across domains. Coginiti's analytics catalog supports domain-level development through separate workspaces, while the semantic layer enforces cross-domain metric consistency. Domain teams can develop independently in their own catalog spaces, then promote governed assets that other domains consume through the shared semantic layer, balancing autonomy with organizational coherence.

See Semantic Intelligence in Action

Coginiti operationalizes business meaning across your entire data estate.