Cloudflare Workers exécute du code serverless au edge dans des centaines de villes, avec un stockage clé-valeur (KV) distribué. Alternative sérieuse à Vercel ou AWS Lambda pour les apps globales et la personnalisation à la volée.
Les Workers s’exécutent en quelques millisecondes, avec un cold start quasi nul. KV permet de stocker des données (cache, config, sessions) répliquées à l’échelle mondiale. L’offre gratuite inclut un volume conséquent de requêtes par jour. R2 (stockage S3-compatible) complète la stack pour les fichiers et les assets. Idéal pour : redirection, A/B testing, personnalisation par pays ou par utilisateur, APIs légères.
Recommandation : utiliser les bindings (KV, R2, D1) pour éviter les appels réseau externes et rester dans l’edge.
Points forts / Points faibles
Points forts
- Latence minimale partout dans le monde et pas de cold start
- Pricing prévisible et gratuité généreuse pour petits projets
- KV, R2, D1 (SQL) au même endroit que le compute
- Documentation et exemples nombreux
Points faibles
- Limites d’exécution (CPU, mémoire) par requête
- KV = eventually consistent, pas de transactions
- Ecosystem V8 uniquement (pas Node natif), à connaître