Search

Search IconIcon to open search

Medallion Architecture

Last updatedUpdated: by Jakub Žovák · 1 min read

Properties
created 08.10.2024, 14:49
modified 19.08.2025, 07:22
published Empty
topics Medallion Architecture, Data Pipelines, Lakehouse, Bronze Silver Gold
authors Empty
ai-assisted No

medallion architecture is a data design pattern used to logically organize data in a  lakehouse, with the goal of incrementally and progressively improving the structure and quality of data as it flows through each layer of the architecture (from Bronze ⇒ Silver ⇒ Gold layer tables). Medallion architectures are sometimes also referred to as “multi-hop” architectures.

# Bronze layer (raw data)

The Bronze layer is where we land all the data from external source systems. The table structures in this layer correspond to the source system table structures ==“as-is,"== along with any additional metadata columns that capture the load date/time, process ID, etc.

# Silver layer (cleansed and conformed data)

In the Silver layer of the lakehouse, the data from the Bronze layer is matched, merged, conformed and cleansed (“just-enough”) so that the Silver layer can provide an ==“Enterprise view”== of all its key business entities, concepts and transactions.

# Gold layer (curated business-level tables)

Data in the Gold layer of the lakehouse is typically organized in consumption-ready ==“project-specific”== databases. The Gold layer is for reporting and uses more de-normalized and read-optimized data models with fewer joins. The final layer of data transformations and data quality rules are applied here.