#25 System Design Interview - Design TinyURL
that a great blog. Keep the good work. Would love to see more of these !
Very informative blog
Well written article in great detail.
Thanks for sharing this blog Ashish
Thats awesome one!
Thanks, Its really good document, Covering all the topics.
Please Keep up your great work!
Nice Work!
very helpful
Amazing!! Thank you for sharing.
gajab brother maza aa gya
This is the best tiny url content i have seen so far, great going, keep it up.
Great breakdown, Ashish!
Keep these coming.
A 7-character Base62 string can represent approximately 3.5 billion unique URLs (62^7).
= ~3.5 trillion NOT billion
Scalability of the unique id generator has some gaps:
- for Snowflake Id -> it will require 64 bits, which will make 11 characters of short URL instead of 7
- scaling is possible by adding more shards and using machine id as prefix for each new unique id
There is an article that explains the scaling:
https://andreyka26.com/url-shortener-bitly-system-design-with-microsoft-engineer#unique-number-storage-scaling
On correction in calculation. 62 ^ 7 is actually 3.5 trillion not 3.5 billion
I want to take 1:1 mentorship from you. Is that possible?
that a great blog. Keep the good work. Would love to see more of these !
Very informative blog
Well written article in great detail.
Thanks for sharing this blog Ashish
Thats awesome one!
Thanks, Its really good document, Covering all the topics.
Please Keep up your great work!
Nice Work!
very helpful
Amazing!! Thank you for sharing.
gajab brother maza aa gya
This is the best tiny url content i have seen so far, great going, keep it up.
Great breakdown, Ashish!
Keep these coming.
A 7-character Base62 string can represent approximately 3.5 billion unique URLs (62^7).
= ~3.5 trillion NOT billion
Scalability of the unique id generator has some gaps:
- for Snowflake Id -> it will require 64 bits, which will make 11 characters of short URL instead of 7
- scaling is possible by adding more shards and using machine id as prefix for each new unique id
There is an article that explains the scaling:
https://andreyka26.com/url-shortener-bitly-system-design-with-microsoft-engineer#unique-number-storage-scaling
On correction in calculation. 62 ^ 7 is actually 3.5 trillion not 3.5 billion
I want to take 1:1 mentorship from you. Is that possible?