Design how a shop the size of Amazon serves its product photographs: one uploaded picture, dozens of sizes and formats, on every product page and search result in the world. Delivery, caching and storage cost are the whole exercise.
Practise this challenge
All system design challenges