https://yellowcoding.com/system-design-online-live-course/
CONTENT DELIVERY NETWORK (CDN)
CDN is a network of distributed servers strategically placed around the world, working together to deliver web content, such as images, videos, and other resources, to users from a server that is geographically closer to them.
Here's how CDN works:
- User Request: You type a website's URL in your browser.
- CDN Routing: Request goes to the nearest CDN server.
- Content Check: CDN checks if the content is cached.
- Cached Content: Cached content is sent if available.
- Retrieve if Needed: If not cached, CDN fetches from the original server.
- Balancing and Speed: CDN balances traffic, reducing latency.
- Quick Display: Content loads faster in your browser.
- Enhanced Experience: CDN ensures smoother browsing.
Examples - Cloudflare, Amazon CloudFront
https://yellowcoding.com/system-design-online-live-course/