System Design · JPMorgan · Hard
System Requirements Functional capabilities: Let customers place products in a cart and retrieve the cart's current contents. Represent item availability accurately enough to notify customers when a product has no remaining stock. Maintain low latency for ordinary cart read and update operations. Preserve the cart when control moves into the checkout flow. Ensure retries or repeated submissions from a client cannot create more than one order. Correctly manage the case where…
Checking your access…