System Requirements
- Generate unique, non-predictable 7-character shortened URLs
- Redirect user within 15ms latency p99
- High availability: 99.99% uptime with read-heavy optimization
- Analytics telemetry on click counts and geographic origins
Graded Constraints
Ready to design?
Open this challenge in the interactive system design playground and satisfy all architecture constraints.
Related Architecture Challenges
Gmail Spam Filter
Design a real-time email ingestion and spam classification pipeline capable of evaluating incoming messages with ML heuristics, rule-based fallbacks, and user feedback telemetry.
Distributed Rate Limiter
Design an edge-tier rate limiting system to protect APIs against abuse, credential stuffing, and DDoS using sliding-window counter algorithms and fast distributed caches.
Typeahead Search Autocomplete
Design a high-availability typeahead suggestion service returning top 5 search completions within 20ms of every keystroke using distributed trie structures.