How would you design a data model to track inventory levels across multiple international warehouses in real-time?