Discord

Overclocking dbt: Discord's Custom Solution in Processing Petabytes of Data

Apr 9, 2025
Overclocking dbt: Discord's Custom Solution in Processing Petabytes of Data
SummaryAI, from the source post

This post details Discord's custom solutions for scaling dbt to process petabytes of data and support over 100 developers. It highlights specific challenges encountered with the default dbt implementation, such as long re-compilation times (20+ minutes) and suboptimal incremental materialization for large data volumes. The contribution focuses on the custom enhancements made to overcome these limitations, including improving developer productivity, preventing breaking changes, and streamlining complex calculations, effectively transforming painful compile times into rapid development cycles and automating complex backfills.