Design the data model behind an online shop’s product catalogue, and how the product page and search results are served from it.
Practise this challenge
All system design challenges