In the fast-paced world of digital banking, data is the lifeblood of innovation. However, as organizations scale, the "data swamp"—a chaotic accumulation of redundant queries, opaque dependencies, and escalating cloud costs—often becomes an unavoidable byproduct of growth. For UK-based digital banking giant Monzo, the challenge was reaching a breaking point: managing over 12,000 dbt (data build tool) models across more than 100 independent, empowered teams.
Monzo’s solution was not to centralize control, which would have stifled its famously agile culture, but to redefine its data architecture through a "meshy" approach. By treating data as a product with rigorous interfaces and automated governance, the bank has successfully reversed the trend of mounting cloud costs while significantly accelerating data delivery.
The Genesis: Why Monzo Needed a Change
The scale at which Monzo operates is staggering. With over 100 teams constantly pushing updates to the data warehouse, the risk of "spaghetti data"—where one team’s transformation breaks another’s downstream analytics—was high.
As AI-assisted coding becomes the industry standard, the barrier to contributing to production data pipelines has lowered. While this democratization is excellent for velocity, it presents a significant quality control issue. Analytics engineers Antonia Badarau, Irina Mugford, and Massimo Frangiamore highlighted the core tension in their recent technical deep dive: "The health of data is owned across all these teams. That kind of distributed ownership is powerful, but it’s also hard to get right at scale."
The bank found itself grappling with redundant computations and inefficient queries that were inflating warehouse bills. The primary mandate was clear: how do you maintain high performance, consistency, and quality when everyone has the keys to the kingdom?
The Architecture: A Four-Layered Defense
To address these challenges, Monzo implemented a structured modeling strategy. Rather than allowing a "free-for-all" in the warehouse, the data is now partitioned into four distinct, logical layers:

- Landing Models: This is the foundational layer. Automated processes ingest raw events and flatten them, providing a clean entry point into the warehouse.
- Normalized Models: Here, raw data is transformed into coherent entities. This layer maintains the full historical context, ensuring that business logic is built on a stable, reliable foundation.
- Logical Models: This is where the bank’s specific business intelligence resides. Complex business logic is applied to combine entities, creating the building blocks for cross-departmental analysis.
- Presentation Models: The final layer is strictly tailored to downstream users, such as BI dashboards or executive reporting tools.
By enforcing these boundaries, Monzo ensures that developers know exactly where to land data and where to consume it, preventing the common pitfalls of circular dependencies.
The "Meshy" Philosophy: Automation Over Manual Review
The term "meshy" in Monzo’s approach refers to a data mesh-inspired architecture, where domain-oriented ownership is paired with centralized platform governance. The bank realized that relying on human intervention for code reviews was not scalable. Instead, they turned to "Modelgen" and CI/CD-enforced guardrails.
The Role of Modelgen
Modelgen is a proprietary command-line tool that acts as the gatekeeper for new data assets. By generating SQL and YAML templates from an object definition, it ensures that every model begins its life with the correct structural metadata.
CI-Backed Standards
The shift to CI-enforced validation is perhaps the most significant cultural change. Every model must now adhere to a strict set of requirements before it can be merged:
- Unique Key Definition: Every model must have a clear identifier.
- Freshness Tests: Data latency is monitored to ensure the business is looking at current information.
- Incremental Processing: To prevent cost bloat, models are required to run incrementally by default.
- Ownership Declaration: Every piece of code must point to a specific team, ensuring accountability.
- Documentation and Naming: Strict metadata conventions are enforced, ensuring that the warehouse remains searchable and transparent.
Chronology of the Transformation
The migration has been a deliberate, multi-phased project conducted over the last 12 months.
- Early 2025: Monzo identifies the "cost-growth" problem as a strategic risk. The engineering team begins defining the four-layer architectural standard.
- Mid-2025: The development of Modelgen and the integration of CI/CD-enforced data contracts. The first wave of core data models is migrated to the new schema.
- Late 2025: Widespread rollout across the 100+ teams. The focus shifts from "migration" to "governance," as teams begin to experience the performance benefits of optimized pipelines.
- Early 2026 (Present): Approximately 30% of the total estate has been migrated. The bank reports a 40% reduction in warehouse costs and a 25% improvement in data delivery speeds.
Supporting Data and Performance Gains
The quantitative results of this transition are impressive. In an industry where cloud data warehouse costs often spiral out of control, Monzo has managed to effectively "bend the curve." By reducing redundant queries—a byproduct of the new explicit interface models—the bank has seen significant fiscal relief.
/filters:no_upscale()/news/2026/05/monzo-data-mesh/en/resources/1blog_post_visual-1777979944235.jpg)
Moreover, the 25% improvement in data landing times is not merely an IT victory; it is a business advantage. Faster data means faster decisions, whether it is for real-time fraud detection or personalized customer banking features.
Perspectives from the Engineering Leadership
Engineering Director Luke Briscoe has been vocal about the uniqueness of this initiative. "Scaling data in any fast-growing organisation isn’t easy, never mind a bank," Briscoe noted. His comments underscore the rarity of this approach, noting that while many companies discuss data governance, few have the discipline to embed it directly into the CI pipeline.
External observers have echoed this sentiment. Mateusz Ulas, founder of Expeditious Software, praised the move toward "data interfaces as first-class code." He argues that most organizations fall into the trap of writing documentation and "hoping for the best," whereas Monzo’s method of wiring standards into CI creates a system that is self-policing.
Implications for the Broader Industry
Monzo’s success offers a roadmap for other high-growth firms struggling with data sprawl. The implications are three-fold:
- Data as Code: The transition of data modeling from "SQL scripting" to "software engineering" is complete. By utilizing CI pipelines to validate data quality, companies can treat data assets with the same rigor as production application code.
- Distributed Sovereignty is Possible: Many organizations default to centralized data teams, which become bottlenecks. Monzo proves that if you provide teams with the right guardrails (Modelgen) and clear interfaces, you can maintain distributed ownership without sacrificing quality.
- Governance as a Catalyst, Not a Blocker: Often, governance is viewed as a hurdle that slows development. At Monzo, the automated governance acts as a catalyst, allowing teams to move faster because they don’t have to worry about breaking the dependencies of other teams.
Conclusion: The Road Ahead
Monzo acknowledges that they are only about 30% through their migration. There is a "long road ahead," but the initial results provide a clear signal that the meshy approach is working.
This initiative is part of a broader, highly sophisticated engineering culture at the bank. From utilizing multi-task neural networks for advanced fraud detection to a developer platform that facilitates hundreds of production changes per day, Monzo continues to set the benchmark for modern fintech infrastructure. As they continue to refine their data ecosystem, the industry will undoubtedly be watching to see if this "meshy" approach becomes the new standard for data-intensive organizations worldwide.






