Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
What is a CDN (Content Delivery Network)?
Play lesson

System Design Playlist - What is a CDN (Content Delivery Network)?

5.0 (1)
14 learners

What you'll learn

This course includes

  • 6.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

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/page-speed-resources/faq/amazon-page-speed-study/ Google Study: https://glinden.blogspot.com/2006/11/marissa-mayer-at-web-20.html 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/system-design-resources LinkedIn: https://www.linkedin.com/in/gkcs/ #SystemDesign #CDN #SoftwareEngineering

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere