System Design Problem

Design an E-Commerce Platform (Amazon / Flipkart)

Commonly Asked By:AmazonWalmarteBayShopify

  • Product Catalog: Browse, search, filter products with details, images, reviews
  • Shopping Cart: Add/remove items, persist across sessions
  • Checkout & Payment: Place orders with multiple payment methods
  • Order Management: Track order status (placed → shipped → delivered → returned)
  • Inventory Management: Real-time stock tracking, prevent overselling
  • Search: Full-text search with filters (category, price range, rating, brand)
  • Recommendations: "Customers who bought this also bought...", "Frequently bought together"
  • Reviews & Ratings: Write/read product reviews
  • Seller Management: Sellers list products, manage inventory, view sales dashboards
  • Notifications: Order confirmation, shipping updates, delivery alerts
Loading...