Grokking the Object Oriented Design Interview
Ask Author
Back to course home

0% completed

Design Amazon - Online Shopping System

Let's design an online retail store.

Amazon (amazon.com) is the world’s largest online retailer. The company was originally a bookseller but has expanded to sell a wide variety of consumer goods and digital media. For the sake of this problem, we will focus on their online retail business where users can sell/buy their products.

Requirements and Goals of the System

We will be designing a system with the following requirements:

  1. Users should be able to add new products to sell.
  2. Users should be able to search for products by their name or category. 3

.....

.....

.....

Like the course? Get enrolled and start learning!