System Design · Snowflake · Medium
We are standing up the analytics layer for a consumer event product that emits roughly 50 million events per day, and the warehouse will be either BigQuery or Snowflake. Your job is to design a data model plus an ingestion path that lets the team answer cohort-retention, ARPU and product-case questions at that volume. Cover the following: Table layout. Propose the fact and dimension tables (for example fact_events, fact_orders, dim_user, dim_country), down to DDL-level…
Checking your access…