Design a CDN: a network of edge servers caching an origin’s content close to visitors, so most requests never reach the origin at all.
Practise this challenge
All system design challenges