Home / Companies / dbt / Blog / Post Details
Content Deep Dive

Beyond medallion architecture: the written rules that keep a growing dbt project consistent

Blog post from dbt

Post Details
Company
dbt
Date Published
Author
Daniel Poppy
Word Count
591
Company Posts That Month
64
Language
English
Hacker News Points
-
Post removed?
No
Summary

Bolt’s analytics engineering team found that adopting dbt alone did not ensure consistent data modeling as the organization expanded beyond 20 people, leading to inconsistent staging practices, unclear ownership, and divergent answers. In response, the team collaboratively created 14 written rules governing model structure, dependencies, ownership, and metrics. Consumer-facing tables must follow one of three defined forms and remain simple layers over intermediate models, while intermediate models are categorized as spine, feature, or metrics models. Bolt centralizes metric definitions, distinguishes re-aggregated values as features rather than duplicate metrics, assigns each dbt model a single owner, and enforces one-directional dependencies between business domains. The rules also protect against incorrect aggregation of non-additive metrics such as distinct counts by separating them into dedicated marts and requiring BI users to select a metric key. After roughly six months of use without major problems, the framework illustrates how explicit, jointly agreed data-modeling standards can help a growing dbt team maintain reliable and scalable analytics infrastructure.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.