What Is Medallion Architecture?
Medallion architecture is a data design pattern that organizes a lakehouse into three layers — Bronze (raw), Silver (cleaned), and Gold (business-ready). Each layer serves a specific purpose, and data flows through them in a controlled, traceable pipeline.
The pattern was popularized by Databricks and has become the de facto standard for modern data platforms, including Microsoft Fabric. It is not a product or a tool — it is a way of thinking about data that makes every downstream report, dashboard, and AI model more trustworthy.
Figure 01Architecture example
Follow an order from source record to sales report
Bronze
Keep the source order records
Land the order feed in its original shape with source and load details. This gives the team a place to inspect and replay what arrived.
Source order feed · Day 1
- Row 1
- Order A-104 · 2 units
- Row 2
- Order A-104 · 2 units
- Row 3
- Order A-105 · 3 units
Silver
Validate and reconcile the records
Standardize order IDs and dates, resolve duplicate records, and separate invalid rows for review before using them in sales calculations.
Validated orders · Day 1
- Order A-104
- 2 units
- Order A-105
- 3 units
- Excluded
- 1 duplicate row
Gold
Publish a curated sales dataset
Apply agreed rules for returns and reporting periods. Shape the validated order data for the sales model and its reports.
Daily order summary · Day 1
- Order count
- 2
- Total units
- 5 (2 + 3)
Synthetic order example. Silver expects one valid record per order ID. Choose keys and quality checks that fit your source. A Fabric design can use lakehouses for all layers or a warehouse for Gold.