System Requirements
- Frontier URL manager ensuring host-level politeness delays
- Content deduplication using 64-bit SimHash / MinHash fingerprints
- DNS caching layer to eliminate domain resolution bottlenecks
- Raw HTML blob storage + extracted link graph pipeline
Graded Constraints
Ready to design?
Open this challenge in the interactive system design playground and satisfy all architecture constraints.
Related Architecture Challenges
Distributed Cache Cluster
Design a distributed in-memory key-value caching system supporting consistent hashing, replication, write-through/write-back policies, and LRU eviction.
YouTube Video Recommendation Engine
Design YouTube's two-stage recommendation pipeline: candidate generation (filtering millions to hundreds) followed by ranking & scoring for personalized user home feeds.
Netflix Home Page Recommendation
Design Netflix's personalized row generation system that curates customized titles, tailored artwork thumbnails, and dynamic row rankings for every member profile.