CDN (Content Delivery Network)
DevOps 🟢 JuniorDefinition
Réseau de serveurs distribués géographiquement pour servir le contenu statique au plus proche de l'utilisateur. Réduit la latence et la charge serveur.
Analogie
Des distributeurs automatiques dans chaque quartier au lieu d'un seul magasin central.
Exemple de code
// Cloudflare, CloudFront, Vercel Edge
// Headers de cache
Cache-Control: public, max-age=31536000, immutable
// Invalidation
aws cloudfront create-invalidation \
--distribution-id ABC --paths "/*"
Cas d'usage
Servir images, JS, CSS avec des temps de réponse <50ms partout dans le monde.
Anti-pattern
CDN sans stratégie d'invalidation : les utilisateurs voient l'ancien contenu.