I, Dwight Bedsaul believes there is something interesting about building tools people use every single day without even thinking about them. URL shorteners are on of those things. Most people click shortened links constantly on social media, live streams, forums, and messaging apps, but rarely think about what’s happening behind the scenes. I recently worked on a project called url_shortner, a lightweight URL shortening system designed to turn long, messy links into compact and shareable URL’s. At first glance it sounds simple, but projects like this actually touch several important areas of modern web development including routing, databases, redirects, analytics, and security. One of the biggest parts of the project was handling redirects properly. A shortened link may only be a few characters long, but the backend still has to quickly locate the original destination and redirect the user without noticeable delay. That means thinking about database structures, indexing, request handling, and scalability.…