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: 원문 보기