Your question is Design ML Data Pipeline. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
ShopNow is a large e-commerce marketplace that uses machine learning to rank products on search and recommendation surfaces. You need to design the end-to-end data pipeline that powers training and serving for these models, from raw events to online predictions.
| Signal | Value |
|---|---|
| DAU | 45M |
| Peak QPS (ranking requests) | 180K |
| Active product catalog | 120M SKUs |
| New/updated products per day | 8M |
| User events per day | 9B impressions/clicks/cart/purchase events |
| End-to-end serving latency budget (p99) | 150ms |