14 Comments
Aug 11Liked by Ashish Pratap Singh

Very informative blog

Expand full comment
Aug 11Liked by Ashish Pratap Singh

Well written article in great detail.

Expand full comment
Aug 13Liked by Ashish Pratap Singh

that a great blog. Keep the good work. Would love to see more of these !

Expand full comment
Aug 11Liked by Ashish Pratap Singh

Thanks for sharing this blog Ashish

Expand full comment
Oct 16Liked by Ashish Pratap Singh

very helpful

Expand full comment
Sep 26Liked by Ashish Pratap Singh

Amazing!! Thank you for sharing.

Expand full comment
Sep 1Liked by Ashish Pratap Singh

gajab brother maza aa gya

Expand full comment
Aug 31Liked by Ashish Pratap Singh

This is the best tiny url content i have seen so far, great going, keep it up.

Expand full comment
Aug 30Liked by Ashish Pratap Singh

Great breakdown, Ashish!

Keep these coming.

Expand full comment

I want to take 1:1 mentorship from you. Is that possible?

Expand full comment

Hey Ashish,

Cache Capacity Estimation doesn’t seems correct to me.

We need to cache all hot URLs that are frequently accessed(READ) to cache. So we shouldn’t cache 20% of WRITE request per day, rather we should cache 20% of READ request per day.

Total cache memory required = 100M * 0.2 * 127 Bytes = 2,540 MB = 2.5 GB

Expand full comment

Url generation service and redirection service, use the same database, is this a good design ? is this not a violation of database per service pattern ...

Expand full comment

Amazing article

Expand full comment

gajab brother maza aa gya

Expand full comment