Overview
Direct Answer
A Content Delivery Network (CDN) is a geographically distributed infrastructure of servers that caches and serves web content to end-users from locations physically closer to their origin. This architecture reduces latency and bandwidth consumption by serving cached copies of static and dynamic content rather than routing all requests to a central origin server.
How It Works
CDNs operate by ingesting content from origin servers, replicating it across a global network of edge servers positioned near population centres, and routing user requests to the nearest available edge node based on geographic proximity and network conditions. Edge servers handle user requests directly, returning cached content immediately; uncached or dynamic requests are forwarded to origin servers with results cached for subsequent access.
Why It Matters
Reduced latency directly improves user experience and conversion rates for e-commerce and media platforms. CDNs decrease origin server load and bandwidth costs whilst improving resilience against traffic spikes and distributed attacks, making them essential for organisations serving global audiences.
Common Applications
Video streaming platforms, software distribution, API acceleration, and static asset delivery rely on CDN infrastructure. Large websites, news portals, and software repositories utilise CDNs to serve images, stylesheets, and downloads efficiently across regions.
Key Considerations
Cache invalidation complexity, geographic variability in content freshness, and potential cost overruns from high egress charges require careful monitoring and configuration. Origin content consistency across edge locations demands robust cache management strategies.
Cited Across coldai.org1 page mentions Content Delivery Network
Industry pages, services, technologies, capabilities, case studies and insights on coldai.org that reference Content Delivery Network — providing applied context for how the concept is used in client engagements.
More in Cloud Computing
Container Orchestration
InfrastructureThe automated management of containerised application deployment, scaling, networking, and availability across clusters of machines, with Kubernetes as the dominant platform.
Function as a Service
Service ModelsA serverless cloud computing model where individual functions are executed in response to events.
Cloud Database
Strategy & EconomicsA database service built, deployed, and accessed through a cloud platform, offering scalability and managed operations.
Serverless Computing
Service ModelsA cloud execution model where the provider dynamically allocates resources, charging only for actual compute time used.
Reserved Instance
Strategy & EconomicsA cloud pricing model where users commit to a specific resource configuration for a term in exchange for discounted rates.
Hybrid Cloud
Strategy & EconomicsAn IT architecture combining on-premises infrastructure with public and private cloud services.
Multi-Tenancy
Strategy & EconomicsA software architecture where a single instance serves multiple customers, with each tenant's data isolated and invisible to others.
Cloud-Native Development
Service ModelsAn approach to building applications that fully exploit cloud computing advantages including microservices, containers, dynamic orchestration, and continuous delivery.