Why do we need a distributed system when our storage is just 15TB?
|
|
1
|
155
|
October 20, 2022
|
Range based partitioning in TinyUrl - should not be an issue?
|
|
4
|
119
|
October 11, 2022
|
Is Memory estimation Right?
|
|
2
|
90
|
October 1, 2022
|
Why we have web server in our design diagram
|
|
0
|
64
|
September 29, 2022
|
Do we index hash('key') or 'key' in the databases and caches?
|
|
3
|
146
|
September 18, 2022
|
If we use the MD5 algorithm as our hash function, it will produce a 128-bit hash value
|
|
3
|
56
|
September 14, 2022
|
What is KGS? Why 2 table?
|
|
28
|
10915
|
September 13, 2022
|
About the number of unique short URLs
|
|
2
|
320
|
August 21, 2022
|
Which DB we use for KEY-DB for Tiny URL?
|
|
2
|
2102
|
August 6, 2022
|
TinyURL - Why "Multiple users enter the same URL, they can get the same short URL, which is NOT acceptable"
|
|
4
|
1429
|
July 26, 2022
|
"Whenever there is a cache miss, our servers would be hitting a backend database. Whenever this happens, we can update the cache and pass the new entry to all the cache replicas"
|
|
2
|
86
|
July 9, 2022
|
Shortened links should not be guessable (not predictable). Why is this a problem?
|
|
9
|
2727
|
July 2, 2022
|
No read or redirection API here
|
|
1
|
241
|
May 31, 2022
|
Using base64 encoding, a 6 letters long key would result in 64^6 = ~68.7 billion possible strings
|
|
1
|
85
|
May 31, 2022
|
What do you mean by not signe
|
|
1
|
92
|
May 24, 2022
|
Which DB should we use for key-DB?
|
|
0
|
182
|
May 19, 2022
|
Why do we even need KGS?
|
|
1
|
108
|
May 19, 2022
|
How do you scale based on bandwidth read and write estimates?
|
|
0
|
137
|
May 8, 2022
|
Cache memory size calculation
|
|
2
|
119
|
April 27, 2022
|
How did we come to 31 bits from 1.6 billionn seconds
|
|
1
|
275
|
April 25, 2022
|
Why do we need to hash existing url?
|
|
1
|
294
|
April 13, 2022
|
Modern data server memory support
|
|
1
|
69
|
April 12, 2022
|
Statistics for popular URLs
|
|
1
|
175
|
April 9, 2022
|
URL Requirements unacceptable?
|
|
2
|
94
|
March 29, 2022
|
Why do we encode the hash value?
|
|
1
|
183
|
March 28, 2022
|
Can you explain why consistency is not important in this case?
|
|
1
|
156
|
March 28, 2022
|
How does choosing some other characters out of the base64 encoded string other than the first 6 letters resolve key duplication?
|
|
1
|
815
|
March 26, 2022
|
Concurrency handling at KGS
|
|
2
|
200
|
March 23, 2022
|
What's the point of cache servers?
|
|
2
|
164
|
March 19, 2022
|
What's the detailed sequence flow of the Key Generation Service?
|
|
2
|
186
|
February 26, 2022
|