Home / Companies / Bright Data / Blog / Post Details
Content Deep Dive

Medallion Architecture Explained: Bronze, Silver, and Gold Layers

Blog post from Bright Data

Post Details
Company
Date Published
Author
Arindam Majumder
Word Count
4,447
Company Posts That Month
19
Language
English
Hacker News Points
-
Summary

The medallion architecture is a structured approach for organizing data in a lakehouse, refining it through three layers: bronze, silver, and gold, to improve data quality and usability progressively. Popularized by Databricks and embraced by platforms like Microsoft Fabric and Snowflake, this pattern facilitates the transformation of raw, messy data into trusted, business-ready insights. The bronze layer serves as an immutable archive of raw data, the silver layer cleans and standardizes it, and the gold layer aggregates it for business consumption. Each layer has distinct roles and consumers, ensuring clarity and separation of concerns, which allows for easier auditing and lineage tracking. The architecture supports the ELT process, favoring incremental transformations within the platform, and is flexible enough to accommodate different use cases and data quality requirements. The medallion approach is not tied to any specific platform, despite its origins with Databricks, and is compatible with various open table formats like Delta Lake, Apache Iceberg, and Apache Hudi, which provide the necessary ACID guarantees and schema enforcement.

Trends Found in this Post

No tracked trend matches for this post yet.