Loading...
POST: /to-tiny-url
Body: {
url: ${original_url}
}
*****PREVALIDATION*****
Check len(url) <= charLen
*************************
POST: /to-long-url
Body: {
url: ${tiny_url}
}
*****POST-VALIDATION*****
Check len(url) <= charLen
*************************
Entity:
Describe the overall system architecture. Identify the main components needed to solve the problem end-to-end. Use the diagramming tool to create a block diagram.
Deep dive into 2-3 key components. Explain how they work, how they scale, discuss tradeoffs, capacity, and any relevant algorithms or data structures.