Medallion Architecture: A complete Guide
The Medallion Architecture organizes data into Bronze, Silver, and Gold layers to improve quality and governance in the data warehouse. A guide with examples in Databricks.
The Medallion Architecture is a modern data organization pattern widely used in Data Warehouses, Data Lakes, and Lakehouses. Its goal is to structure data in progressive quality layers, facilitating governance, reprocessing, scalability, and analytical consumption.
This model was popularized by Databricks and today is considered an essential best practice in modern data architectures.
What is Medallion Architecture?
The Medallion Architecture organizes data into three main layers, where each layer represents a higher level of refinement and value:
Bronze → raw data
Silver → cleansed and trusted data
Gold → business-ready data ready for consumption
Quick summary: data enters raw, gets cleaned, and is then transformed into business metrics.
Medallion Architecture Overview

Bronze Layer: Raw Data

What is the Bronze layer?
The Bronze layer stores data exactly as it arrives from the source, without significant transformations.
Bronze layer characteristics:
Raw data
Structure close to the source
May contain errors and duplicates
High volume
Foundation for auditing and reprocessing
Goal: preserve the original data as the source of truth.
Silver Layer: Cleansed and Enriched Data

What is the Silver layer?
The Silver layer contains clean, standardized, and trusted data, ready for consistent analysis.
Common transformations:
Deduplication
Type casting and standardization
Validation of required fields
Enrichment through joins
Goal: ensure data quality and consistency.
Gold Layer: Business Layer

What is the Gold layer?
The Gold layer represents the final level of the Medallion Architecture. Here, the data is ready for business consumption.
Examples of Gold data:
Monthly revenue
Churn rate
LTV
Executive metrics
Goal: deliver direct value for decision-making.
How the Medallion Architecture Scales with Business Growth
One of the main differentiators of the Medallion Architecture is its ability to scale without requiring deep restructurings as the business evolves.
As new data sources emerge:
They land directly into the Bronze layer
They do not impact existing models in Silver or Gold
They maintain isolation between ingestion and consumption
This decoupling allows data teams to evolve pipelines and business models incrementally, without disrupting reports or analytical products already in production.
Medallion Architecture and Evolving Business Rules
Business rules change constantly: metric definitions, segmentation criteria, financial calculations.
In the Medallion Architecture:
The original data remains preserved in Bronze
Silver ensures structural consistency
Gold can be reprocessed whenever a rule changes
This eliminates a common issue in traditional Data Warehouses: recalculating metrics without losing history or causing inconsistencies.
The result is greater trust in the numbers and less reliance on manual fixes.
Governance and Observability in Medallion Architecture
The clear separation between Bronze, Silver, and Gold simplifies the implementation of data governance and observability.
Each layer can have:
Distinct SLAs
Specific quality rules
Independent monitoring
Additionally, issues become localized:
Ingestion errors → Bronze
Quality issues → Silver
Metric inconsistencies → Gold
This reduces troubleshooting time and improves the reliability of the data ecosystem.
Common Pitfalls When Implementing Medallion Architecture
Despite its conceptual simplicity, some mistakes are frequent:
Applying business rules in Bronze
Skipping the Silver layer to "move faster"
Creating multiple definitions of metrics in Gold
Not versioning transformations
Treating the architecture merely as a naming convention
Avoiding these pitfalls is essential for the Medallion Architecture to deliver its expected benefits.
Benefits of the Medallion Architecture
Better data quality
Governance and lineage tracking
Reliable reprocessing
Scalability
Clear separation of concerns
Best Practices in Medallion Architecture
Do not apply business rules in Bronze
Use columnar formats
Version schemas per layer
Monitor quality in Silver
Document metrics in Gold
When to Use Medallion Architecture?
Use the Medallion Architecture when:
There are multiple data sources
Governance is critical
Reprocessing is frequent
The Data Warehouse has become a bottleneck
BI and Analytics need to scale
FAQ – Medallion Architecture
What is Medallion Architecture?
It is a data organization pattern in layers (Bronze, Silver, and Gold) that improves quality and governance.
Are "Arquitetura Medalhão" and "Medallion Architecture" the same thing?
Yes. "Arquitetura Medalhão" is simply the Portuguese translation of Medallion Architecture.
Can I consume data directly from the Silver layer?
Yes. This is common for exploratory analysis and data science.
Conclusion
The Medallion Architecture is one of the most important design patterns for modern data architectures. By structuring data into progressive layers, it builds a reliable, scalable, and growth-ready environment.
If you are modernizing your Data Warehouse or building a Lakehouse, adopting the Medallion Architecture is an essential step.
