← Questions

Model cumulative booking metrics and first and last booking times

0
AirbnbSystem designLast asked Sep 2026

A data engineering round: design the tables and pipeline that report cumulative booking metrics over time, along with each user's (or listing's) first and last booking time. Cover the grain of the fact table, how you update the cumulative numbers each day without recomputing history, late-arriving bookings and cancellations, and the SQL that reads it.

Your canvas
Draw your answer hereBoxes, arrows and notes, saved for you to come back to.Sign in to start drawing