Junior — Senior
Short URL Generation Service
livecode
Task condition
Create a service that converts long URLs into short variants and returns them to the client. Functional requirements:
- conversion of "long URL → short URL" (the short link should be sent in the response);
- limited lifetime for each link;
- users may have names (full access management system not required);
- implement rate limiting;
- collect and provide link usage analytics.