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!