Y

YouLibs

Remove Touch Overlay

System Design: Content Delivery Networks (Simplified)

Duration: 11:09Views: 101.1KLikes: 2.3KDate Created: Jul, 2021

Channel: Gaurav Sen

Category: Education

Tags: software interviewinterview preparationcracking the coding interviewgaurav sensystem designgrokking the system design interviewcoding interviewprogrammingsystem design interviewinterviews

Description: 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, how they serve data and some examples. Preparing for system design interviews? Here is a detailed system design course: get.interviewready.io [Sound quality is pretty bad. Please turn on the subtitles for a clear understanding.] 00:00 Use case 00:57 Caching 01:37 Device Customized Data 02:45 Performance considerations 03:17 Global Cache 04:51 Shard caches 06:00 Localized caches 07:40 Data flow 08:42 Why should you use a CDN? 09:07 What are the benefits of a CDN? 09:47 Expiry time in CDNs 10:18 Example of CDN Social Media: GitHub: github.com/coding-parrot Instagram: instagram.com/applepie404 LinkedIn: linkedin.com/in/gaurav-sen-56b6a941 #SystemDesign #CDN #SoftwareEngineering

Swipe Gestures On Overlay