A “Meshy” Approach to Data: Enabling 100+ Teams to Build Data Models

Author: Antonia, Irina, Massimo | Source: Monzo Blog | Published: 2026-04-23


한 줄 요약

Monzo가 100개 이상 팀의 분산 데이터 소유권을 표준 아키텍처, 인터페이스, CI 자동화로 관리하는 방법.

핵심 주장/내용

  • 12,000+ dbt 모델, 100+ 팀의 분산 소유권 — 중앙 소유 대신 “기본값이 효율적인 모델링이 되도록” 표준 구조·도구 제공
  • 4계층 아키텍처: Landing(자동) → Normalised(자동, SCD2) → Logical(비즈니스 로직) → Presentation(소비자용)
  • Interfaces: 팀이 명시적으로 선언한 거버넌스된 크로스팀 데이터 공유 계약 — normalised와 logical 레이어만 가능
  • Modelgen: YAML 설정에서 SQL/YAML 자동 생성, 백엔드 이벤트의 일관된 포맷 덕분에 가능
  • Data Standards: CI에서 자동 검증 — unique key, freshness test, incremental, 소유 팀, 문서화 필수
  • 마이그레이션 30% 진행 후 일부 도메인에서 비용 ~40% 절감, 데이터 도착 시간 ~25% 단축

주요 수치 / 사실

  • 12,000+ dbt 모델, 100+ 기여 팀
  • 비용 ~40% 절감, 랜딩 시간 ~25% 단축 (마이그레이션된 도메인)

관련 위키


Source: 원문 보기