Sobes.tech
Middle — Senior

Design of a high-load URL shortening service

livecode

Task condition

It is required to develop a concept for an application that implements a URL shortening service (similar to Bitly), capable of handling approximately 10,000 requests per second. The architecture level of the application should be described: the choice and organization of data storage, scaling strategy, as well as the overall system component structure. Do not bind to specific technologies, classes, or libraries.