Backend
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.
365 days access
Foundation
Total Fee₹99
Enroll Now
Project Overview
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.
You will learn to:
- 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
- Return correct HTTP status codes: 301, 404, 429
Technologies You'll Use
pythonfastapiexpressjwtsql
What's Included
- Detailed Project Requirements
- Implementation Milestones
- Submission Checklist
- Review Guidance
- Certificate of Completion