In the latest part of this article (after the ELI5 part), I would suggest to mention that CDN + NoSql db for metadata is a very common pattern used by tons of companies in their architecture not just by Giphy.
Also that this pattern is not even specific to GIFs but it can be used for any static assets (images, audio, video).
Finally, mentioning technologies like DynamoDB without explaining what it is, it is very counter productive for teaching about system design. So often I've seen system design interviews fails because candidates mention AWS technologies by name before they correctly understand why to use each of them or what those can be replaced with in another cloud provider.
I would suggest to add "Metadata are not stored in CDN but separately in a NoSQL db like DynamoDB"
Amazing work
Would be great if you could give a more detailed explantation of CDN
thank you, Nakul
In the latest part of this article (after the ELI5 part), I would suggest to mention that CDN + NoSql db for metadata is a very common pattern used by tons of companies in their architecture not just by Giphy.
Also that this pattern is not even specific to GIFs but it can be used for any static assets (images, audio, video).
Finally, mentioning technologies like DynamoDB without explaining what it is, it is very counter productive for teaching about system design. So often I've seen system design interviews fails because candidates mention AWS technologies by name before they correctly understand why to use each of them or what those can be replaced with in another cloud provider.
I would suggest to add "Metadata are not stored in CDN but separately in a NoSQL db like DynamoDB"
thanks for the feedback
Fastly cdn is not available everywhere worldwide and a fallback mechanism must be implemented if used.
Some áreas of rural Mexiico and full countries had no coverage when I used it last year
I didn't know it, thanks for sharing.
Wow! I felt like reading a kid story. Enjoyed it.
I'm happy to read your feedback. I wanted it to be ELI5.
Haha, loved this format, NK. Great article as always
thanks, Jordan
Really enjoyed the way you explained it! 😊
I love it when I get feedback like this. Thank you
Simply incredible and interesting way to explain ! Thanks allot <3
thank you
Loved this format but would more grateful on putting more detailed information
Please add more information about CDN.