Low-Level Design: Shopping Cart System — Persistence, Pricing, and Checkout Coordination
7 min read Core Entities Cart: cart_id, user_id (nullable for guest), session_id (for guest carts), status (ACTIVE, MERGED, ORDERED), created_at, updated_at, expires_at. CartItem: […] Read article