A Content Delivery Network (CDN) is a system of distributed servers that deliver web content to users based on their geographic location, improving the speed and performance of websites. By caching content closer to the user, CDNs reduce latency and bandwidth costs while increasing reliability and scalability of online services.