4. SCD - When a Customer Moves, Where Were Past Orders Shipped?

When dimension data changes, do you overwrite history or preserve it? We implement SCD Type 1, 2, and 3 differences in SQL, then build a production pattern with dbt snapshot.

February 22, 2026 · 10 min · Junho Lee

3. Silver Layer - Promoting Bronze to an Analysis-Ready State

Cleanse and standardize the raw data stacked in Bronze. Fix types, unify column names, remove duplicates. We define this process as SQL models in dbt.

February 22, 2026 · 6 min · Junho Lee

2. Bronze Layer - Load the Source Data Exactly As-Is

There are two ways to load data into Bronze. Overwrite everything, or bring only what changed. Which one you choose completely changes the complexity of your pipeline.

February 22, 2026 · 6 min · Junho Lee

1. Medallion Architecture - Why We Stack Data in Three Layers

Bronze, Silver, Gold. What changes when you load data into separate layers. We build it hands-on with DuckDB and dbt.

February 22, 2026 · 5 min · Junho Lee