Question 1 of 10

How would you design a global Content Delivery Network, or CDN, that serves static and dynamic content to millions of users worldwide? Walk me through the architecture, caching strategies, and how you would handle cache invalidation at scale.