Back to problems

App User Behavior Data Platform

System Design · Uber · Medium

Problem Design a data platform that collects product-usage events and produces reliable, queryable data products for funnel analysis, machine-learning systems, reporting tools, and operational applications. Describe the event interfaces, schemas, ingestion and processing flows, storage, and query or delivery interfaces needed to support both historical analysis and fresher results. Requirements Capture product-usage signals, including taps, sessions, purchases,…

Checking your access…