Content Delivery Networks are a bunch of servers spread across the globe to serve information. These networks are available on rent to deliver static content quickly to nearby users.
Some examples of CDNs are Amazon CloudFront and the Akamai CDN. They are (relatively) cheap to rent and have high availability. They also provide pluggable algorithms to invalidate and fetch data.
We discuss why content delivery networks are useful, and how they serve data with examples.
References:
System design course: https://interviewready.io/
Amazon Study: https://www.conductor.com/academy/pag...
Google Study: https://glinden.blogspot.com/2006/11/...
00:00 What is covered here?
00:23 Use case
00:57 Basic Idea
01:20 Challenges with central caching
02:32 Localized Geodistributed cache
02:51 Benefits
04:01 Content Delivery Networks
04:56 CDN example AWS CloudFront
05:28 TLDR
Social Media:
GitHub: https://github.com/InterviewReady/sys...
LinkedIn: / gkcs
#SystemDesign #CDN #SoftwareEngineering