medallion-architecture

Organize data into Bronze, Silver, and Gold layers for lakehouse pipelines.

4|Updated Dec 29, 2025
One-click install
npx skills add https://github.com/vivekgana/databricks-platform-marketplace --skill medallion-architecture
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: medallion-architecture
Source: https://github.com/vivekgana/databricks-platform-marketplace/tree/main/plugins/databricks-engineering/skills/medallion-architecture
Command: npx skills add https://github.com/vivekgana/databricks-platform-marketplace --skill medallion-architecture

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Bronze-Silver-Gold pattern enables scalable, maintainable data lakehouse architectures by organizing data into durable layers with well-defined responsibilities and quality gates, reducing integration overhead.

Core Features & Use Cases

  • Bronze/Silver/Gold layering for structured data processing
  • Incremental and batch processing patterns
  • Data quality checks and optimization strategies
  • Use cases: designing new lakehouse pipelines, migrating ETL to lakehouse, enabling scalable analytics and ML feature stores.

Quick Start

Outline a Bronze-Silver-Gold lakehouse pattern for a customer analytics dataset, including ingestion, cleansing, and aggregation steps.

Frequently Asked Questions about medallion-architecture

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is the Bronze-Silver-Gold medallion architecture for a lakehouse?

The Bronze-Silver-Gold medallion architecture organizes lakehouse data into durable layers with well-defined responsibilities and quality gates. Bronze handles raw ingestion, Silver applies cleansing, and Gold delivers aggregated analytics, reducing integration overhead for scalable data pipelines.

How do I design a Bronze-Silver-Gold data pipeline for incremental processing?

To design a Bronze-Silver-Gold pipeline for incremental processing, define clear layer responsibilities across your ETL/ELT workflows. Apply incremental and batch processing patterns from ingestion through cleansing to aggregation, ensuring data quality checks are placed at each layer transition.

When do I need to separate data into Bronze, Silver, and Gold layers?

You need to separate data into Bronze, Silver, and Gold layers when building scalable, maintainable lakehouse architectures that require clear layer responsibilities. This pattern is essential for projects needing strict data quality gates and structured optimization across ETL pipelines.

Can I use the medallion architecture pattern for migrating existing ETL pipelines?

Yes, the medallion architecture pattern supports migrating existing ETL pipelines to a lakehouse structure. By organizing data into Bronze, Silver, and Gold layers, you establish clear data quality checks and optimization strategies that reduce integration overhead and enable scalable analytics.

What is the best way to implement data quality checks in a lakehouse architecture?

The best way to implement data quality checks in a lakehouse architecture is by enforcing quality gates between the Bronze, Silver, and Gold layers. This ensures raw ingested data is cleansed in Silver before being aggregated in Gold, maintaining pipeline integrity.

Does the medallion architecture pattern work for building ML feature stores?

Yes, the medallion architecture pattern works for building ML feature stores by enabling scalable analytics through structured data processing. The Gold layer specifically satisfies requirements for delivering aggregated, high-quality data ready for machine learning feature engineering.