Edge Computing
Advanced Ecosystem 🟡 MidDefinition
Exécution de code côté serveur au plus près de l'utilisateur sur un réseau distribué de points de présence (PoP). Réduit la latence de 100-300ms à 10-50ms.
Analogie
Des guichets de banque dans chaque quartier au lieu d'un seul siège en centre-ville.
Exemple de code
// Cloudflare Worker
export default {
async fetch(request) {
const country = request.cf?.country;
const cached = await caches.default.match(request);
if (cached) return cached;
const response = await fetch(request);
return response;
},
};
Cas d'usage
Personnalisation géographique, auth validation, A/B testing et cache API au plus près des utilisateurs.
Anti-pattern
Mettre de la logique avec état ou des requêtes DB distantes sur l'edge, annulant le gain de latence.