Si vous traînez un peu dans l’écosystème JavaScript ces derniers temps, vous avez forcément croisé Vercel. Partout. Dans les talks, les docs, les tweets de devs qui viennent de découvrir que git push pouvait déclencher un déploiement en 3 secondes. Bref, Vercel est devenu le nouveau jouet à la mode, celui qu’on vous vend comme la solution ultime pour tout héberger, du blog perso au SaaS monolithique. Mais comme pour tout outil qui devient trop hype, il est temps de se demander : c’est quoi exactement, pour qui c’est fait, et surtout… pour qui c’est complètement inutile ?
Vercel, c’est quoi ? Pas juste un hébergeur ?
À la base, Vercel est un hébergeur optimisé pour le frontend, né de l’équipe derrière Next.js. Leur promesse ? Déployer votre application en un clin d’œil, avec un CDN intégré, des Edge Functions pour exécuter du code côté serveur sans gérer de machines, et une intégration si fluide avec Next.js que vous allez vous demander pourquoi vous avez perdu des heures à configurer Nginx par le passé.
Mais Vercel ne se contente plus d’héberger des sites statiques ou des apps Next.js. Aujourd’hui, ils poussent des fonctionnalités comme :
- Les Edge Functions : du code qui s’exécute au plus près de l’utilisateur, idéal pour des trucs simples comme de l’A/B testing ou des redirections géolocalisées. En théorie, c’est génial. En pratique, si vous avez besoin de faire tourner un algo de machine learning ou une requête SQL complexe, vous allez pleurer.
- Les Serverless Functions : des lambdas pour gérer des APIs ou des tâches backend légères. Pratique, mais attention à la facture si votre trafic explose (et oui, les fonctions serverless, ça se paye à l’appel).
- L’intégration avec tout et n’importe quoi : GitHub, GitLab, Slack, Stripe, vous avez l’embarras du choix. Vercel veut être le hub de votre workflow, et ça marche… tant que vous restez dans leur écosystème.
Leur argument massue ? La simplicité. Plus besoin de gérer des serveurs, des load balancers ou des certificats SSL. Vous poussez du code, Vercel s’occupe du reste. Et c’est vrai que pour un dev solo ou une petite équipe, c’est un gain de temps monstrueux. Mais comme toujours, quand quelque chose semble trop beau pour être vrai…
Pour qui Vercel est (vraiment) fait
Vercel brille dans quelques cas d’usage précis, où sa simplicité et ses fonctionnalités intégrées font des miracles :
- Les projets Next.js : Si vous utilisez Next.js, Vercel est clairement le meilleur choix. L’intégration est native, les déploiements sont instantanés, et les fonctionnalités comme l’
Incremental Static Regeneration(ISR) sont optimisées pour leur plateforme. Bref, c’est comme conduire une Tesla avec le pilote automatique : ça marche tout seul, et vous avez l’impression d’être un génie. - Les sites statiques ou Jamstack : Un blog, un portfolio, une doc technique ? Vercel est parfait. Le CDN intégré, les déploiements atomiques, et la gestion des domaines en font un outil ultra-efficace pour ce genre de projets. Et si vous avez besoin d’un peu de dynamique, les Edge Functions suffisent souvent.
- Les prototypes et les MVPs : Besoin de sortir un produit rapidement sans vous prendre la tête avec l’infrastructure ? Vercel est idéal. Vous pouvez déployer une app complète avec frontend, backend (via des Serverless Functions) et base de données (via une intégration avec Supabase ou Firebase) en quelques heures. Et quand votre MVP explose, vous avez le temps de migrer vers quelque chose de plus costaud.
- Les équipes qui veulent se concentrer sur le produit : Si vous êtes une startup ou une petite équipe, Vercel vous permet de vous focaliser sur le code et les fonctionnalités, sans perdre du temps à gérer des serveurs. C’est un peu comme utiliser un MacBook au lieu de monter votre PC vous-même : ça coûte un peu plus cher, mais vous gagnez un temps fou.
En résumé, Vercel est fait pour ceux qui veulent du simple, du rapide et du scalable, sans avoir à gérer la plomberie. Si c’est votre cas, foncez. Mais si vous avez des besoins plus exotiques…
Pour qui Vercel est (complètement) inutile
Parce que oui, Vercel n’est pas la solution universelle que certains veulent vous vendre. Voici les cas où vous feriez mieux de regarder ailleurs :
- Les applications backend lourdes : Si votre app repose sur un backend complexe avec des traitements longs, des websockets, ou des bases de données relationnelles massives, Vercel va vite montrer ses limites. Les Serverless Functions ont des timeouts (10 secondes pour les Edge Functions, 60 secondes pour les Serverless Functions standard), et si votre logique métier prend plus de temps, vous allez devoir découper votre code en micro-services. Ca devient vite un cauchemar.
- Les projets avec des besoins en stockage importants : Vercel n’est pas conçu pour héberger des fichiers volumineux. Si vous avez besoin de stocker des vidéos, des datasets ou des assets lourds, vous allez devoir utiliser un service tiers (comme S3 ou Cloudflare R2) et gérer les CORS, les CDN, etc. Bref, vous perdez une partie de la simplicité qui fait l’intérêt de Vercel.
- Les équipes avec des contraintes budgétaires strictes : Vercel est cher. Très cher. Si vous dépassez les limites du plan gratuit (100 Go de bande passante/mois, 100 000 requêtes/mois), la facture peut vite exploser. Et contrairement à AWS ou Google Cloud, vous n’avez pas le contrôle fin sur les coûts. Un pic de trafic ? Boom, 500$ de plus sur votre facture. Pour un projet perso ou une petite startup, c’est un risque.
- Les projets qui nécessitent un contrôle total sur l’infrastructure : Si vous avez besoin de configurer des pare-feux, des VPC, ou des règles réseau spécifiques, Vercel va vous frustrer. Leur plateforme est une boîte noire : vous poussez du code, et ils s’occupent du reste. Si vous aimez mettre les mains dans le cambouis, passez votre chemin.
- Les applications qui ont besoin de persistance côté serveur : Les Edge Functions et les Serverless Functions sont stateless. Si vous avez besoin de maintenir une session utilisateur ou de stocker des données en mémoire, vous allez devoir utiliser une base de données externe (Redis, PostgreSQL, etc.), ce qui ajoute de la complexité et des coûts.
Et puis, soyons honnêtes : Vercel est un peu comme ces influenceurs qui vous vendent un mode de vie parfait sur Instagram. Ça a l’air génial, mais dès que vous sortez du cadre, ça devient compliqué. Si votre projet ne rentre pas dans les cases