Back to All 55 System Design Questions
#14Medium

Design Web Crawler

Asked by:AmazonGoogleFacebookAtlassian

Recommended Solutions from the Web

Key Details & Edge Cases You Should Know

Should it be real-time or periodic?

How do you handle URL deduplication?

What system do you use to track visited vs unvisited URLs?

How to implement delay between requests to the same domain?

How to prioritize pages (e.g. news sites vs low-priority content)?

Should you support re-crawling? How do you schedule that?