Why do we need a distributed system when our storage is just 15TB?
|
|
1
|
190
|
October 20, 2022
|
Range based partitioning in TinyUrl - should not be an issue?
|
|
4
|
167
|
October 11, 2022
|
Is Memory estimation Right?
|
|
2
|
125
|
October 1, 2022
|
Why we have web server in our design diagram
|
|
0
|
100
|
September 29, 2022
|
Do we index hash('key') or 'key' in the databases and caches?
|
|
3
|
190
|
September 18, 2022
|
If we use the MD5 algorithm as our hash function, it will produce a 128-bit hash value
|
|
3
|
85
|
September 14, 2022
|
What is KGS? Why 2 table?
|
|
28
|
12217
|
September 13, 2022
|
About the number of unique short URLs
|
|
2
|
348
|
August 21, 2022
|
Which DB we use for KEY-DB for Tiny URL?
|
|
2
|
2503
|
August 6, 2022
|
TinyURL - Why "Multiple users enter the same URL, they can get the same short URL, which is NOT acceptable"
|
|
4
|
4780
|
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
|
139
|
July 9, 2022
|
Shortened links should not be guessable (not predictable). Why is this a problem?
|
|
9
|
3461
|
July 2, 2022
|
No read or redirection API here
|
|
1
|
282
|
May 31, 2022
|
Using base64 encoding, a 6 letters long key would result in 64^6 = ~68.7 billion possible strings
|
|
1
|
120
|
May 31, 2022
|
What do you mean by not signe
|
|
1
|
123
|
May 24, 2022
|
Which DB should we use for key-DB?
|
|
0
|
240
|
May 19, 2022
|
Why do we even need KGS?
|
|
1
|
152
|
May 19, 2022
|
How do you scale based on bandwidth read and write estimates?
|
|
0
|
174
|
May 8, 2022
|
Cache memory size calculation
|
|
2
|
150
|
April 27, 2022
|
How did we come to 31 bits from 1.6 billionn seconds
|
|
1
|
324
|
April 25, 2022
|
Why do we need to hash existing url?
|
|
1
|
351
|
April 13, 2022
|
Modern data server memory support
|
|
1
|
101
|
April 12, 2022
|
Statistics for popular URLs
|
|
1
|
205
|
April 9, 2022
|
URL Requirements unacceptable?
|
|
2
|
137
|
March 29, 2022
|
Why do we encode the hash value?
|
|
1
|
298
|
March 28, 2022
|
Can you explain why consistency is not important in this case?
|
|
1
|
190
|
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
|
894
|
March 26, 2022
|
Concurrency handling at KGS
|
|
2
|
236
|
March 23, 2022
|
What's the point of cache servers?
|
|
2
|
247
|
March 19, 2022
|
What's the detailed sequence flow of the Key Generation Service?
|
|
2
|
279
|
February 26, 2022
|