BlogsDiscorddbt Data Transformation at Scale

dbt Data Transformation at Scale

dbt Data Transformation at Scale

1
posts
2025

Discord has developed custom solutions to scale dbt for processing petabytes of data and supporting over 100 developers working on 2,500+ models. This addresses limitations in re-compilation times, incremental materialization, and developer collaboration, creating a robust and scalable data transformation platform.

2025

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

4/9/2025

This post details Discord's custom solutions for scaling dbt to handle petabytes of data and a large number of developers. It highlights challenges with default dbt configurations like slow re-compilation times (20+ minutes) and issues with incremental materialization and test table overwrites. The custom solutions aim to improve developer productivity, prevent breaking changes, and streamline complex calculations, making dbt a more robust and scalable data transformation platform.