URL Shortener System Design
    Stage 1 of 5
    Challenge Context

    Users need a way to convert their long URLs into shorter, more manageable versions that can be easily shared across platforms and social media.

    As the Technical Lead, you've been tasked with addressing this challenge. The CTO and CPO have outlined the following requirements:

      Create a core service that lets users convert long URLs into short ones and redirect users to original URLs when they access the shortened links

    References & Resources

    Components

    Client
    Server
    Load Balancer
    Cache
    CDN
    Database
    Message Queue
    Custom Component