Edge Computing

Advanced Ecosystem 🟡 Mid

Definition

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.

Termes lies

#performance#infrastructure#architecture