Graph
Medallion Architecture

🏅Medallion Architecture

NEW

A layered lakehouse pattern organizing data into Bronze (raw), Silver (cleaned), and Gold (business-ready) tiers.

DESCRIPTION

Medallion architecture structures data pipelines into progressive quality tiers. Bronze captures raw ingested data; Silver standardizes and de-duplicates; Gold delivers business-ready aggregates and marts. It improves governance, lineage, and reliability while enabling incremental development. Often implemented with Delta Lake, orchestration tools, and quality checks per layer. It suits both batch and streaming ingestion and clarifies ownership across the refinement path.

ALTERNATIVE DEFINITIONS

Databricks

The medallion architecture is a data design pattern to organize data in a lakehouse, with Bronze, Silver, and Gold layers.

Defines the three-tier pattern within a lakehouse context.

Source

Microsoft Learn

The medallion architecture organizes data into Bronze (raw), Silver (cleaned), and Gold (business) layers.

Uses explicit semantics for each tier’s purpose.

Source

Data Lakehouse Delta Lake Bronze Silver Gold Extract-Transform-Load ELT Data Quality Lineage Curated Layer Staging Orchestration

COMPETING TERMS

Lambda Architecture Kappa Architecture

KNOWLEDGE AREAS

Data Architecture Data Engineering Data Warehousing & BI Real-time & Streaming Data

TARGET AUDIENCE

Data Engineer Data Architect Analytics Engineer BI Specialist MLOps Engineer Cloud Architect

EXTERNAL SOURCES

  • Databricks - Implementation guidance for medallion tiers
  • Microsoft - Medallion design in Microsoft Fabric

TOP QUESTIONS

Why use Medallion Architecture?

It standardizes data refinement, improves quality and lineage, and enables incremental delivery from raw to business-ready datasets.

Category: Value

What belongs in the Bronze layer of Medallion Architecture?

Raw, ingested data in its original structure with minimal transformation, primarily for traceability and reprocessing.

Category: Concepts

How is the Silver layer defined in Medallion Architecture?

Silver contains cleaned, standardized, de-duplicated, and conformed data suitable for joining across domains.

Category: Concepts

What is the Gold layer used for in Medallion Architecture?

Gold delivers business-ready models, aggregates, and marts for BI, analytics, and ML features.

Category: Concepts

How does Medallion Architecture support streaming?

Streaming jobs can populate Bronze continuously, with incremental upserts to Silver and Gold using merge and watermarking.

Category: Implementation

What are common errors with Medallion Architecture?

Skipping data quality in Bronze-to-Silver, unclear ownership at each tier, and tight coupling across layers.

Category: Mistakes

How to govern Medallion layers?

Define data contracts, quality SLAs, lineage tracking, and access controls per layer with clear custodians.

Category: Governance

Does Medallion Architecture replace a Data Warehouse?

It can complement or underpin warehouses; Gold often materializes star schemas or semantic models.

Category: Opinion

How to measure success of Medallion Architecture?

Track freshness, quality metrics, downtime, consumer adoption, and cycle time from raw to production datasets.

Category: Metrics