Loading...
Problem
Submissions
Details
Requirements
Functional Requirements:
Create a short URL for a given long URL.
Return the long URL associated with a given short URL.
Non-Functional Requirements:
List the key non-functional requirements (eg low latency, scalability, reliability, etc.)...
API Design
method - GET /url/short?{long-url}
response - short-url
High-Level Design
Client pass a long url then a service return a short url.
Detailed Component Design