The Medallion Architecture is a layered data design pattern — typically Bronze → Silver → Gold — that structures a data lakehouse by progressively refining raw data into trusted, analytics-ready assets. First popularized by Databricks with Delta Lake, the pattern is now format-agnostic and runs on Apache Iceberg, Apache Hudi, and Apache Paimon, making it a universal blueprint for modern data platforms regardless of cloud or vendor. The key mental model is separation of concerns by transformation stage: Bronze preserves raw fidelity, Silver enforces integrity and conformity, and Gold serves specific business consumers — and the boundary between Silver and Gold is best tested by whether a transformation requires domain knowledge (if yes, it belongs in Gold, not Silver).
What This Cheat Sheet Covers
This topic spans 23 focused tables and 193 indexed concepts, 164 flashcards. Below is a complete table-by-table outline of this topic, spanning foundational concepts through advanced details.
A jump-to index of every table row in this cheat sheet.
An interactive map of every table and concept in this topic.
Table 1: Core Architecture Layers
Understanding what work belongs in each layer is the foundation of a healthy medallion design. Each layer has a distinct contract: Bronze = truth, Silver = quality, Gold = value. Misplacing logic — especially pushing domain knowledge into Silver — is the single most common failure mode.
| Layer | Example | Description | |
|---|---|---|---|
Raw JSON, CSV, Parquet ingested as-is | • Immutable landing zone for raw data • preserves original fidelity including errors, duplicates, and schema drift • append-only • never transformed | ||
Deduplicated, type-cast, null-checked records | • Conformed, validated, integrated data across sources • technical transformations only • no business logic requiring domain knowledge | ||
fact_orders, dim_customer, report_revenue_by_region | • Business-ready aggregations modeled for specific use cases • star schema, wide tables, or OBT patterns • optimized for BI and ML | ||
S3/ADLS raw dump folder, Event Hub checkpoints | • Optional pre-Bronze holding area for transient raw files • no Delta/Iceberg formatting required • cleared after ingestion to Bronze | ||
Near-real-time ML-scored records, streaming aggregates | Optional fourth layer for highly curated ML-ready features, real-time scoring outputs, or board-level KPIs requiring strict SLAs. | ||
finance.silver, supply_chain.gold catalogs | • Medallion Mesh pattern — each domain team owns its full Bronze→Gold pipeline • catalogs organized domain-first, not layer-first, for governance at scale |