Design Twitch Analytics Use Case
Design Twitch Analytics Use Case
Given an existing Twitch video stream with a viewer count and a chat box, and a User Service that provides User ID, Age, and Gender, design an analytics dashboard. This dashboard should display graphs of viewer distribution by Age and Gender below the video stream. The User Service API is available for fetching user demographics.
Topics: WebSocket, heartbeat, data analytics, active users, User Service API, data aggregation.
AI interview prep
Core dilemma
Balancing real-time data ingestion and aggregation for analytics against the need for low-latency user experience and efficient data storage.
3 tradeoffs and 3 stress tests locked
Interview prep
Unlock the interviewer X-Ray rubric, tradeoff matrix, stress tests, clarifying questions, and key concepts.
Design Twitch Analytics Use Case
Design Twitch Analytics Use Case
Given an existing Twitch video stream with a viewer count and a chat box, and a User Service that provides User ID, Age, and Gender, design an analytics dashboard. This dashboard should display graphs of viewer distribution by Age and Gender below the video stream. The User Service API is available for fetching user demographics.
Topics: WebSocket, heartbeat, data analytics, active users, User Service API, data aggregation.