URL Shortener Service
Build a URL shortener — generate short codes, redirect to original URLs, track click analytics, and enforce rate limits per IP. Compact project, dense backend concepts.
- Build a URL shortening service with unique code generation
- Implement Redis caching to reduce database load on hot lookup paths
- Track analytics data (click counts) without slowing down the critical path
- Apply per-IP rate limiting using Redis counters and TTLs