Data Mesh: Why It's Not Working (and How to Fix It) - Part 1

Data Mesh promised to free domain teams and break centralized bottlenecks. Six years later, the bottlenecks are still here â just shuffled around. What went wrong? The problem isnât your org chart. Itâs your infrastructure.
Six years after the data mesh revolution began, the promises are still mostly unmet.
Teams were reorganized. Platforms were deployed. But the same problems keep reappearing: broken integrations, inconsistent schemas, and platforms that arenât really self-serve.
The truth? You canât fix centralization with a new org chart.
Domain ownership doesnât work without infrastructure that makes it safe.
đ Who is this post for?
- Data architects and platform engineers
- Data leaders and CDOs
- Domain teams frustrated by central bottlenecks
- Organizations struggling with data mesh implementations
âŚwho want to understand why the data mesh vision remains elusive despite its compelling promise.
TL;DR
- Centralized data teams werenât an accident. They were the result of irresistible forces: executive pressure, expensive infrastructure, and the rise of analytics as arcane knowledge.
- This birthed the âdata tributeâ problem â domain teams surrender data upward but get crumbs of value in return.
- Data Mesh (Dehghani, 2019) promised liberation through domain ownership, data-as-product, self-service platforms, and federated governance.
- Six years later, organizations keep hitting the same walls: fractured domains, broken integrations, undefined âdata products,â paper-tiger governance, and lacking cross-domain support.
- Our tools are the problem: todayâs data technologies assume centralization by design, lack formal data contracts, and fundamentally conflict with domain autonomy.
đ˘ Domain ownership doesnât work without infrastructure that makes it safe. Until your platform supports versioning, contracts, and cross-domain consistency, your reorg is just moving deck chairs.
đ What Weâll Cover
- đď¸ Why We Centralized Data in the First Place
- ⥠The Data Mesh Revolution
- đ§ą Why Data Mesh Keeps Breaking in the Real World
- âď¸ Why Todayâs Tools Fight Domain Ownership
- Whatâs Next in Part 2
đď¸ Why We Centralized Data in the First Place
Centralized data teams werenât organizational accidents. They were the inevitable outcome of powerful forces colliding:
- Executive Hunger for Global Insights: C-suite leaders demanding a Godâs-eye view across the business
- Analytics as Arcane Knowledge: Data skills becoming specialized dark arts that domain teams rarely mastered
- Expensive Holy Infrastructure: Data warehouses costing millions, forcing shared ownership
- The One Truth Doctrine: Organizations desperately seeking salvation from contradictory reports
This centralization wasnât just logical â it was existential.
Executives couldnât bet their careers on data they didnât trust.
Domain teams couldnât interpret complex data.
The solution?
A specialized priesthood to translate raw data into actionable truth.
The Unintended Consequences
Over time, the central data team model, while initially solving critical needs, developed significant side effects:
- The Bottleneck Effect: Central teams inevitably became overwhelmed by requests from across the organization
- Worsening Dependency Cycles: Domain teams found themselves waiting weeks or months for critical data needs
- Knowledge Distance: Central teams lacked the deep domain expertise to properly interpret the data they modeled
- Disempowered Domain Teams: The teams closest to the business processes had the least influence over how their data was used
- One-Way Flow: Data flows up. Insight trickles down - if at all.
- Instrumentation Failure: Domain teams lacked incentives to instrument for analytical needs beyond their KPIs, while central teams lacked the expertise and safety to do so, creating a divide
This system was clearly broken. But what would replace it?
⥠The Data Mesh Revolution
Zhamak Dehghaniâs Vision
In 2019, Zhamak Dehghani published a revolutionary article on Martin Fowlerâs blog that diagnosed this problem and proposed a radical rethinking of data architecture.
Her diagnosis was direct: centralized data teams couldnât scale with the organizationâs needs. The solution wasnât to make central teams more efficient; it was to fundamentally rethink where data ownership should reside.
The Core Principles of Data Mesh
Dehghaniâs framework rested on four transformative principles:
- Domain Ownership: Teams that understand the business own their data products, not a central team
- Data as Product: Data isnât a byproduct but a first-class artifact with quality guarantees and user focus
- Self-Service Platform: Common infrastructure that enables domain teams to build without specialized expertise
- Federated Governance: Shared standards and practices without central bottlenecks
This approach inverted the traditional model.
Instead of operational teams providing raw material for central processing, domain teams would own data products from end to end, creating a distributed network of interconnected data assets.
The Promised Benefits
The data mesh vision resonated deeply because it promised to solve the most pressing problems of centralization:
- Organizational Scalability: Growth wouldnât be constrained by central team capacity
- Knowledge Integration: Domain expertise would directly shape data products
- Responsive Evolution: Data products could evolve at the speed of business needs
- Empowered Teams: Source system owners would gain direct influence over analytics
- Two-Way Value Flow: Teams would both contribute to and derive value from the data ecosystem
For organizations struggling with the limitations of central data teams, this vision offered a path forward that aligned with modern principles of distributed systems and domain-driven design.
So why, six years later, are so many organizations still struggling to make this vision a reality?
đ§ą Why Data Mesh Keeps Breaking in the Real World
The ideas are sound. The principles are solid. The reorgs happen.
But the same problems keep showing up â just with new job titles.
Hereâs what that looks like in practice:
- Pilot projects fizzle before anything meaningful reaches production.
- New team charts emerge, but bottlenecks still live in Slack threads and standups.
- Docs and policies exist, but no one reads or enforces them.
- Domains own data⌠until it breaks something downstream.
The promise of autonomous, interconnected data teams becomes a messy sprawl of duplication, drift, and dependency.
The Four Walls Everyone Runs Into
đ§ą Domain Consistency
The dream: Each domain builds its own clean, trustworthy data products.
The crash:
- âCustomerâ means different things in every domain.
- Schema drift makes reuse dangerous.
- No one agrees on whatâs canonical â or even current.
- Past data gets mixed with present logic. No one notices⌠until something breaks.
đ Cross-Domain Integration
The dream: Domains build on each otherâs work, forming a mesh of value.
The crash:
- An update in one domain silently breaks a downstream dependency.
- Teams integrate data with no guarantees it reflects the same point in time.
- Coordination happens manually â if it happens at all.
- âJust one small changeâ kicks off a five-team fire drill.
đ ď¸ Self-Service Platforms
The dream: Domains deploy data products without central help.
The crash:
- âSelf-serviceâ requires platform PhDs to operate.
- Every domain configures things differently â none are interoperable.
- Governance is a PDF, not an enforcement mechanism.
- Platform teams stay in the loop⌠because they have to.
đ§ââď¸ Federated Governance
The dream: Common standards apply across domains, with room for flexibility.
The crash:
- Policies get written, then ignored.
- No shared tooling to verify compliance.
- Every exception becomes a precedent.
- Consumers canât tell which data products are legit and which are duct-taped.
All These Walls Have the Same Foundation Problem
Reorgs donât fail because people donât believe. They fail because the platform canât deliver.
You canât federate trust without infrastructure that:
- Tracks versions
- Enforces contracts
- Guarantees consistency
- Supports publication workflows
Until that foundation exists, domain ownership is just a new name for the same old problems.
âď¸ Why Todayâs Tools Fight Domain Ownership
Your tech stack wasnât built for decentralization. It was built for central command-and-control â and it shows.
Letâs break down where it fails.
đ§ 1. Databases That Forget
Most databases treat data like a whiteboard:
- Overwrites by default â every change erases the past
- No built-in time travel â history is a feature, not a guarantee
- No parallel versions â you canât safely evolve without breaking others
The impact: Domain teams canât iterate without risking someone elseâs world. One change, and everything downstream shatters.
đ ď¸ 2. Orchestration Thatâs Blind to Data
Airflow, Prefect â they orchestrate processes, not data.
- Task-focused: What ran, not what exists
- Semantically blind: No clue what the output means
- No publish/promote model: You canât stage and release data the way you do with code
The impact: You end up rebuilding fragile coordination logic by hand â and it looks an awful lot like a central team.
đŁ 3. ETL That Destroys as It Builds
ETL is supposed to move and shape data. But most pipelines are wrecking balls:
- Overwrites everything with no audit trail
- Corrupts downstreams if just one transformation breaks
- Requires heavy process to protect against accidental changes
The impact: Everyoneâs afraid to touch the system. Change is expensive â and dangerous.
đ§Š 4. âData Productsâ That Donât Exist
Six years in, and weâre still arguing over what a âdata productâ actually is.
- No standard definition
- No versioning rules
- No explicit ownership or SLA
- No interface â just a table with a name
And data contracts? Mostly theoretical:
- No structured format
- No enforcement
- No compatibility guarantees
- No shared mental model
The impact: Teams operate on tribal knowledge and good faith. Then things break silently â or in public.
đĽ The Core Problem
Modern tools donât support versioning, visibility, or safe collaboration across boundaries.
They assume a central team â with full context, infinite control, and no need to coordinate.
That assumption is breaking.
To fix it, we need infrastructure that understands the data domain â not just the pipeline.
Whatâs Next in Part 2
The challenges weâve identified arenât just problems to complain about â theyâre design requirements for a solution. In Part 2 of this series, weâll explore:
- The Essential Infrastructure that makes true domain ownership possible
- How AprioriDB is implementing these missing capabilities with real technical innovations
- A path forward for organizations stuck between centralization pains and data mesh promises
If the core premise resonatesâthat data mesh requires technical foundations designed for domain autonomyâyouâll want to see how weâre addressing each of these barriers with infrastructure built from first principles.
đŁ Iâm passionate about creating the conditions for true domain ownership in data. If youâve experienced the challenges weâve discussed, Iâd love to hear from you.
Written by Jenny Kwan, co-founder and CTO of AprioriDB.
Follow me on Bluesky and LinkedIn.
What do you think?
- What walls have you hit in your data mesh implementation?
- Do you see the connection between technical capabilities and organizational structures?
- Whatâs been your biggest challenge in implementing data mesh principles?
Share your experiences and thoughts in the comments below. đ