A product manager at a retail analytics company asks for a real-time inventory dashboard
A medium Pipeline Design interview practice problem on DataDriven. Write and execute real pipeline design code with instant grading.
- Domain
- Pipeline Design
- Difficulty
- medium
Problem
A product manager at a retail analytics company asks for a real-time inventory dashboard. The pipeline on the canvas already has the four roles but no slaFreshness labels, and no honest tier conversation has happened. The truth: storefront POS systems batch-export every 15 minutes, the warehouse mart refreshes hourly, and the Looker dashboard auto-refreshes every minute. Apply the five-tier vocabulary this section just taught and translate the real-time request into the concrete tier the chain can actually deliver. Tag each node with a slaFreshness value consistent with the slowest upstream hop: the POS source is < 15min (Tier 2), the ingest job and the warehouse mart cannot beat the 15-min POS rhythm but the warehouse refreshes hourly so it carries < 1h (Tier 3), and the Looker dashboard inherits the warehouse's tier (< 1h or < 2h). No node may carry a real-time or < 1min label, because the upstream cannot back it.
Practice This Problem
Solve this Pipeline Design problem with real code execution. DataDriven runs your solution and grades it automatically.