Design a URL shortening service like Tiny-URL service. The goal is to design a highly scalable service that could allow users to create shorter URLs, given long URLs, and have read and write functionality.

For example, we have a long URL: 

https://thorntech.com/simple-cloud-file-transfer-aws-s3-azure-blob/?gclid=EAIaIQobChMIoKWA5dL4-AIVgMEWBR3fxgQYEAAYASABEgJsT_D_BwE  ,

Tiny-URL Service would generate a shorter URL:

http://tinyurl.com/2p9ckswz

When you visit the short URL, you’ll be redirected to the link the long URL points to.

Duration: 30 minute for design, 30 minute for discussion

Attachments:

System Design Problem_URL shorting service.pptx (application/vnd.openxmlformats-officedocument.presentationml.presentation)
System Design Problem_URL shorting service.pptx (application/vnd.openxmlformats-officedocument.presentationml.presentation)
image-20220715-062658.png (image/png)
System Design Problem_ Payment System.pptx (application/vnd.openxmlformats-officedocument.presentationml.presentation)