databricks-medallion-architecture

Design and implement Bronze/Silver/Gold medallion data architectures on Databricks.

1|Updated Apr 24, 2026
One-click install
npx skills add https://github.com/RajuNaik/Claude-Code --skill databricks-medallion-architecture
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-medallion-architecture
Source: https://github.com/RajuNaik/Claude-Code/tree/main/03-skills/databricks-medallion-architecture
Command: npx skills add https://github.com/RajuNaik/Claude-Code --skill databricks-medallion-architecture

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Databricks medallion architecture provides a structured pattern to organize data ingestion, transformation, governance, and analytics, enabling scalable, auditable data platforms.

Core Features & Use Cases

  • Bronze/Silver/Gold layered data model with clear ownership, lineage, and RBAC governance.
  • Delta Lake + Unity Catalog patterns for governance, cost optimization, and incremental processing.
  • Practical design patterns for real-time + batch ingestion, data quality, SCD-like history, and star/snowflake schemas in Gold for BI.

Quick Start

Map your data sources to Bronze tables, build Silver transformations for quality and conformance, and create Gold analytics with pre-aggregations and consumable business metrics.

Frequently Asked Questions about databricks-medallion-architecture

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

FAQPage Schema
What is the medallion architecture in Databricks?

The medallion architecture in Databricks is a layered data design pattern using Bronze, Silver, and Gold tiers to organize ingestion, transformation, and analytics. It leverages Delta Lake and Unity Catalog to manage data quality, lineage, and governance across workloads.

How do I design Bronze, Silver, and Gold layers in Delta Lake?

To design Bronze, Silver, and Gold layers in Delta Lake, map data sources to Bronze for raw ingestion, build Silver transformations for quality and conformance, and create Gold tables with pre-aggregations and consumable business metrics for BI analytics.

Can I use Unity Catalog for RBAC governance in a Databricks medallion architecture?

Yes, you can use Unity Catalog for RBAC governance in a Databricks medallion architecture. It provides clear ownership, data lineage tracking, and access control across the Bronze, Silver, and Gold layers to ensure auditable data platforms.

How do I handle batch and streaming ingestion with Delta Lake?

Handle batch and streaming ingestion with Delta Lake by applying practical design patterns for incremental processing. Use MERGE operations and auto-ingest features to update data continuously across Bronze and Silver layers for scalable real-time and batch workloads.

What is the best way to optimize costs in a Databricks medallion data architecture?

The best way to optimize costs in a Databricks medallion data architecture is applying lifecycle patterns for storage and compute management. Delta Lake and Unity Catalog patterns help manage incremental processing, data retention, and query efficiency to reduce overall platform costs.