Problem solved
Designed and deployed a URL shortening service with base-62 encoding, collision-safe unique IDs, and redirect tracking. Built a SQL-backed backend optimized for O(1) lookup, handling 1,000+ redirects in local load testing without performance degradation. Implemented collision handling and an analytics-ready architecture to support future horizontal scaling.
Technologies used
- Node.js
- Express.js
- SQL
- Base-62 Encoding