The augmented medallion architecture

A standard architecture to analytics data platform

Published on : April 15, 2025

|   Lastly edited on : April 15, 2025

|   10 minutes read

Lirav DUVSHANI

Lirav DUVSHANI


The Medallion Data Architecture, a known standard in data architecture for analytics


Medallion Architecture


The medallion data architecture is a structured approach that simplified the different stages of data processing that improves data quality, governance, and analytical capabilities across the data lifecycle.


It consists of multiple layers, each serving a distinct purpose in ensuring data integrity, transformation, governance and consumption.


This data architecture is best suited for batch analytics, but is also applicable to real-time analytics architecture, as the different steps are mostly required to provide data consumers correct data.


The different layers can be Here are some overview of the purpose for each layer :


Layer NameAlternative NamesPrimary PurposeLoading main rules
BronzeRaw Data Storage / Data LakePreserve raw data for historical retention and reproducibility in a unified layerAnomnymization & Filtering of the source data (for security purposes)
SilverCleaned Data / Data StoreStandardize and cleanse data for analytical useCleaning of data
GoldBusiness Oriented Data / Data WarehouseProvide accurate business oriented datasets, enabling decision-makingBusiness rule/logic implementation

This is already very interesting, but we can go further with an augmented version of this architecture.

The augmented Medallion Data Architecture, a simple way to look at data architecture


The augmented medallion architecture extends the traditional Bronze-Silver-Gold layers with Platinum, Parametrization, and Data Quality layers to support scalability, auditability, governance, and performance for modern data-driven organizations.


It is composed of data storage layers, process calculation layers but also transversal layers and data consumer specific layer.


Medallion Architecture


Here are some overview of the purpose for each layer :


Layer NameAlternative NamesPrimary PurposeLoading main rules
BronzeRaw Data Storage / Data LakePreserve raw data for historical retention and reproducibility in a unified layerAnonymization & Filtering of the source data
SilverCleaned Data / Data StoreStandardize and cleanse data for analytical useData Cleaning
GoldBusiness Oriented Data / Data WarehouseProvide accurate business oriented datasets, enabling decision-makingBusiness rule/logic implementation
PlatinumData for Consumption / Data MartsOptimize data access for reporting, analytics and external systemsFiltering, Indexing and consumer-specific data modelisation
ParametrizationBusiness & Technical ConfigurationsEnable business and technical users to manage configurationsUsually no business rule/logic
Data QualityAnomaly Detection & Data ValidationIdentify and correct data quality issuesData Quality rule/logic implementation (detection of outlier, ...)
Monitoring CockpitTec / MonitoringMonitor the data flow execution and other data loading informationTransversal monitoring execution

Now that we've set up the stage, it's time to explore each layer more closely :




This article is part of a series of article describing the augmented medallion architecture.