https://www.interviewbit.com/problems/tiny-url/
Step 1: Find requirements
The URL-shortening service could be meant to serve just a few thousand users, but each could be sharing millions of URLs. It could be meant to handle millions of clicks on the shortened URLs, or dozens. The service may have to provide extensive statistics about each shortened URL (which will increase your data size), or statistics may not be a requirement at all.
Step 2: Define Constraints and Use-cases
Step 3: Abstract Design
Step 4: Random Issues and Bottlenecks
http://www.hiredintech.com/system-design/the-system-design-process/
Step 5: Scaling the design
http://www.hiredintech.com/system-design/final-thoughts
Algorithm Design:
http://www.geeksforgeeks.org/how-to-design-a-tiny-url-or-url-shortener/
Useful Links:
http://massivetechinterview.blogspot.in/2015/06/how-to-design-tiny-url-or-url-shortener.html
Civil Lab Equipment Manufacturer is the leading Manufacturer, Supplier and Exporter of Civil Engineering Lab Equipments or instruments. Established in 2005.
ReplyDeleteMob: +91-9891445495, +91-8448366515, +918587026175
Phone : +91-11-23657121
Website : http://setestindia.com, http://civillabequipmentmanufacturer.com/