CDN
Everything on SkillVeris tagged CDN — collected across the glossary, study notes, blog, and cheat sheets.
29 resources across 3 libraries
Glossary Terms(1)
Study Notes(4)
Cloud CDN Basics
Learn how Cloud CDN caches content at Google's global edge locations by attaching to a load balancer's backend, how cache keys and cache modes control what get…
Azure Front Door and CDN
Understand how Azure Front Door provides global Layer 7 routing, failover, and WAF protection at the edge, and how it differs from and complements Azure CDN ca…
AWS CloudFront Basics
Understand how Amazon CloudFront's global CDN caches and accelerates content delivery, including origins, cache behaviors, and invalidation strategies.
CDN Caching and Edge Computing
Covers how Content Delivery Networks cache content close to users to cut latency, and how edge computing extends this to running logic near the request origin.
Interview Questions(24)
What is Latency vs Bandwidth?
Latency is the time it takes a single piece of data to travel from sender to receiver, while bandwidth is the maximum volume of data that can move through a co…
What is a CDN (Content Delivery Network)?
A CDN (Content Delivery Network) is a geographically distributed network of proxy servers that cache and serve content from locations physically close to end u…
What is Anycast Routing?
Anycast is a routing method where the same IP address is announced from multiple physically distinct servers, and the network automatically routes each client…
What is a CDN Edge Node?
A CDN edge node is a server in a content delivery network positioned geographically close to end users that caches and serves content locally, so requests are…
What is Geo Load Balancing?
Geo load balancing routes each client request to the nearest or best-performing data center or region based on the client’s geographic location, typically usin…
What is a CDN (Content Delivery Network)?
A CDN (Content Delivery Network) is a geographically distributed network of edge servers that cache and serve content from a location close to each user, reduc…
How Would You Design Instagram?
Instagram is designed around three separable concerns — durable object storage for photos and videos behind a CDN, a metadata service backed by a sharded datab…
How Would You Design a Video Streaming Platform Like Netflix?
A Netflix-style streaming platform is built around an asynchronous transcoding pipeline that converts each uploaded video into multiple bitrate renditions and…
How Would You Design YouTube?
Designing YouTube means splitting the system into an upload/transcoding pipeline that converts raw video into multiple bitrates and resolutions, a metadata ser…
How to Design a Music Streaming Service Like Spotify
A Spotify-like music streaming service stores audio tracks as pre-transcoded chunked files in object storage served through a CDN, uses adaptive bitrate stream…
How to Design a Mapping Service Like Google Maps
A Google-Maps-like service divides the world into pre-rendered map tiles served via a CDN for fast panning and zooming, indexes places and roads with geospatia…
How Do You Design a Video Streaming Platform?
A video streaming platform like YouTube or Netflix is built around an upload-and-transcode pipeline that converts a raw video into multiple bitrate/resolution…
How Do You Design a Live Streaming Service?
A live streaming service ingests a broadcaster’s video via a low-latency protocol (RTMP or WebRTC), transcodes it into multiple bitrates in near real time, pac…
How to Design an Image Upload Service
An image upload service accepts files through a pre-signed direct-to-object-storage upload flow, validates and processes them asynchronously through a pipeline…
How to Design a Thumbnail Generation Pipeline
A thumbnail generation pipeline listens for new-media events, fans out a set of resize/crop/format jobs to a worker pool that processes each size independently…
What Is Edge Computing Architecture?
Edge computing architecture processes data physically close to where it is generated or consumed — on devices, local gateways, or nearby points of presence — i…
What Are Edge Caching Strategies?
Edge caching stores copies of responses at CDN points of presence physically close to users, so most requests are served from a nearby edge node instead of rou…
What Is Web Caching?
Web caching is the practice of storing copies of responses — HTML, assets, or API data — at various points between origin server and client so that repeat requ…
What are HTTP Caching Headers?
HTTP caching headers are response headers such as Cache-Control, ETag, and Last-Modified that tell browsers and intermediate caches how long a response can be…
Gzip vs Brotli: How Do These Compression Algorithms Compare?
Gzip and Brotli are both lossless HTTP content-encoding algorithms that shrink text-based responses (HTML, CSS, JS, JSON) before transfer, but Brotli generally…
What Is Subresource Integrity (SRI)?
Subresource Integrity is a browser security feature where you attach a cryptographic hash of an expected file to a script or stylesheet tag so the browser refu…
What CDN Caching Strategies Should You Know?
A CDN caches copies of responses at edge nodes geographically close to users, and the key strategy decisions are what to cache (static assets vs API responses)…
How Does Caching Differ Between GraphQL and REST?
REST caches naturally at the HTTP layer because each resource has a stable, unique URL that CDNs and browsers can key on, while GraphQL typically serves every…
What is a CDN and How Does it Improve Performance?
A CDN (Content Delivery Network) is a globally distributed network of edge servers that caches and serves content from a location physically close to each user…