A storefront must display real-time inventory quantities from an external warehouse system. A developer proposes caching inventory on Product2. What are the risks of this approach, and what alternative integration pattern better balances freshness and performance?