Software Engineering ยท Distributed Systems
A network of geographically distributed servers that cache and serve static assets from wherever is closest to the user.
Example: A user in Tokyo fetching your CSS from a CDN node in Tokyo instead of your origin server in Virginia.
In practice: CDNs are the single highest-leverage performance optimization for static assets โ putting images, JS, and CSS on a CDN is almost always the right first move before anything more complex.