Loading...
table name: urls
field: id: uuid
field: fullUrl: string
load-balancer for service
service shorting-URL
cache: =>
database: NoSql
Explain how the request flows from end to end in your high level design. Also you could draw a sequence diagram using the diagramming tool to enhance your explanation...
Try to discuss as many failure scenarios/bottlenecks as possible.
What are some future improvements you would make? How would you mitigate the failure scenario(s) you described above?