Monzo went from zero rules to one of the most opinionated data architectures in fintech — and cut warehouse costs by 40%+ doing it.

Bruno Campos, Analytics Engineer at Monzo, joins Harry to unpack the rebuild of Monzo's entire data platform — tens of thousands of dbt models, hundreds of teams, one BigQuery warehouse, and a migration that's still only 30-40% done.

Bruno breaks down Monzo's new "OOM" architecture: four fixed layers, data contracts between teams, and an internally-built tool (ModelGen) that turns a YAML file into standardised SQL. The result — faster builds, easier onboarding, and serious cost savings that show up on the GCP bill.

They also get into why "data" as a discipline is still, in Bruno's words, "incredibly immature" — and what it'll take to fix that.

In this episode:

  • Why Monzo moved from a free-form warehouse to a heavily opinionated one
  • The four-layer OOM model: landing, normalized, logical, presentation
  • Interface models — Monzo's version of data contracts between teams
  • How ModelGen automates standardisation across 100+ teams
  • The real cost and time savings from re-architecting at scale
  • Bruno's take on AI's role in analytics engineering — and why the job isn't going anywhere

Podden och tillhörande omslagsbild på den här sidan tillhör Cognify. Innehållet i podden är skapat av Cognify och inte av, eller tillsammans med, Poddtoppen.