Lightning Talks
Data Contracts in the Modern Data Stack
After two years, three rounds of funding, and hundreds of new employees — Whatnot’s modern data stack has come from not existing to processing tens of millions of events across hundreds of different event types each day. How does our small (but mighty!) team keep up? This talk explores data contracts — it covers how we use an Interface Definition Language (Protobuf) to serve as the source of truth for event definitions, govern event construction in production, automatically generate DBT models in the data warehouse, and more.