Sam Vishwas
Apr 1, 2023

--

Great article, Nikhil! I really enjoyed reading about the design of the Tiny URL system and how you used DynamoDB to store the URLs and their mappings to the Tiny URLs. I also wanted to suggest an optimization technique that could help improve the read time and response of the system even further. Have you considered using a hash of the sequential ID as the primary key in DynamoDB? This can help distribute the data more evenly across partitions and reduce the computation time required for generating the sequential IDs. Overall, I think your article provides a great introduction to the design of the Tiny URL system and I look forward to seeing more of your work in the future!

--

--

Sam Vishwas
Sam Vishwas

Written by Sam Vishwas

Experienced software architect available for work. 25+ years of design & development experience. Blockchain enthusiast skilled in multiple languages.

No responses yet