System Design Problem

Design a Price Comparison Engine

Commonly Asked By:GoogleAmazonPayPal

  • Aggregate prices: Collect prices for the same product from multiple retailers/sellers
  • Product matching: Identify the same product across different sites (different names/URLs)
  • Price tracking: Track price history over time; show price trends and charts
  • Price alerts: Notify users when price drops below their target
  • Search & browse: Search products; filter by category, brand, price range
  • Best deal identification: Show cheapest option with total cost (price + shipping + tax)
  • Coupon integration: Show applicable coupons/deals alongside prices
  • Retailer ratings: Show retailer reliability and shipping speed
Loading...