NEW
Also known as: Federated Data Architecture
An architecture distributing data responsibilities and products across domain teams instead of centralizing them.
DESCRIPTION
Decentralized data architecture delegates data modeling, quality, and serving to domain teams. It promotes autonomy, scalability, and resilience by reducing central bottlenecks. Interoperability is achieved via shared standards, APIs, and federated governance. Data is treated as a product, with clear SLAs and ownership. A self-serve platform provides common capabilities for consistent implementation. The approach suits complex organizations with diverse domains. It requires strong cross-domain collaboration and contract discipline. Data mesh is a prominent example of this architectural style.
ALTERNATIVE DEFINITIONS
Wikipedia
Data mesh is a socio-technical approach to building a decentralized data architecture that focuses on domain-oriented ownership and data as a product.
Directly defines decentralized data architecture via data mesh.
Martin Fowler (Zhamak Dehghani)
Data mesh decentralizes data ownership and architecture, enabling domain teams to build and serve data products.
Links decentralization to domain teams producing data products.
Thoughtworks Technology Radar
Data mesh emphasizes decentralized ownership and federated governance to scale analytical data across organizations.
Highlights federated governance as a key for scale.
RELATED TERMS
Domain-Driven Ownership Self-Service Data Infrastructure Data Product Data Integration & Interoperability Governance
COMPETING TERMS
Centralized Data Architecture
RELATIONS
- Broader: Data Architecture
KNOWLEDGE AREAS
Data Architecture Data Management Collaboration Data Integration & Interoperability
TARGET AUDIENCE
Data Architect Enterprise Architect Chief Data Officer Cloud Architect Data Strategy Consultant
EXTERNAL SOURCES
- Wikipedia - Data mesh
- Martin Fowler - Foundational essay on data mesh
- Thoughtworks - Technique overview of mesh
- Starburst - Vendor perspective on mesh
TOP QUESTIONS
What is Decentralized Data Architecture?
It distributes data responsibilities across domain teams, enabling autonomy and scalability with shared standards and governance.
Category: Overview
Why pursue decentralization?
To reduce bottlenecks, align ownership with expertise, and scale analytical delivery across complex organizations.
Category: Relevancy
How does it relate to data mesh?
Data mesh is a specific socio-technical realization of decentralized data architecture.
Category: Relation
What are prerequisites?
Self-serve platform capabilities, federated governance, domain contracts, and strong stewardship practices.
Category: Requirements
What is a common mistake?
Decentralizing without governance and standards leads to fragmentation and poor interoperability.
Category: Mistakes
What are key risks?
Inconsistent semantics, duplicated efforts, and security drift if controls are not codified and monitored.
Category: Risk
How to start decentralization?
Identify domains, define product standards, establish platform guardrails, and pilot with cross-domain use cases.
Category: HowTo
What competes with decentralization?
Centralized architectures controlling modeling and serving, often simpler but slower at scale.
Category: Alternatives
How is success measured?
Reduced lead times, higher data product adoption, fewer cross-team tickets, and improved data quality metrics.
Category: Measurement