Design a crawler that walks the public web from a list of seed URLs and stores each page it fetches.
Practise this challenge
All system design challenges