Your question is Real-Time Inventory Data Model. 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).
How would you design a data model to track inventory levels across multiple international warehouses in real-time at Aritzia?
Explain the entities, keys, and relationships needed to represent products, locations, stock states, reservations, adjustments, and inventory movements. Describe how inventory changes would flow from operational systems into a real-time serving layer, how you would handle duplicate or out-of-order events, and how historical accuracy, reconciliation, and data quality would be maintained. Include the technologies, partitioning strategy, and monitoring approach you would choose.