System Requirements
- Fast keyword search query resolution in < 30ms
- Inverted index sharding with replica segment merging
- Document ingestion pipeline with NLP stemming and stop-word filtering
- Distributed scatter-gather query coordinator
Graded Constraints
01Budget: $30,000/month
02Load balancer routing search queries to query coordinators
03Dedicated Search Engine nodes (Elastic/Search index cluster)
04Document storage database for full document retrieval
05Message queue for continuous document update ingestion
Ready to design?
Open this challenge in the interactive system design playground and satisfy all architecture constraints.
Explore More
All ProblemsRelated Architecture Challenges
DropboxMedium
Cloud File Storage (Dropbox)
Design a cloud sync and file storage architecture featuring block-level chunking, deduplication, delta synchronization, and metadata version control.
50PB storage →
YouTubeHard
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.
500M Daily Active Users →
NetflixHard
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.
250M paid subscribers →