dbt Summit
All on demand sessions
On demand session

From prototype to production: how DoorDash built a scalable analytics SDLC with dbt and ThoughtSpot

DoorDash used a dbt-defined semantic layer to take a new analytics experience from pilot to thousands of external merchant users in a matter of weeks.

Recorded at dbt Summit · 2026Breakout session archive
01

Overview

Breakout session · 2026

A fireside chat on how DoorDash modernized its analytics infrastructure, consolidating multiple teams onto dbt and ThoughtSpot for a system serving more than 10,000 users.

What you'll take away

  1. 01

    DoorDash splits its semantic layer from its consumption layer: dbt defines metrics once on top of Iceberg tables and Snowflake, and ThoughtSpot connects directly to those definitions rather than keeping its own parallel set.

  2. 02

    Externally, DoorDash embeds a fully white-labeled consumption layer directly into merchant-facing tools, taking a new use case to "thousands of users within a few weeks."

  3. 03

    DoorDash's advice: semantic modeling is hard but worth it, treat the semantic layer as code, and make the governed path at least as easy as writing an ad hoc query, or people will route around it.

02

Session speakers

02 speakers
  • Harsha Reddy

    DoorDash
  • Sonny Rivera

    ThoughtSpot