🧩 Qu'est-ce que le Serverless ?
Serverless est un modèle où vous écrivez du code sous la forme d'un ensemble de fonctions et où un fournisseur (Vercel, Cloudflare, AWS, Google) les exécute sur demande. Vous ne louez pas un serveur « en permanence », mais vous ne payez que pour les appels de fonction réels, comme un taxi au lieu d'une voiture.
Résultat : démarrage plus rapide, moins d'infrastructure, support plus facile.
⚙️ Exécutez votre API sur Vercel (mais en ~10 minutes)
Installez la CLI :
npm i -g vercelCréez un dossier de projet :
mkdir my-api && cd my-apiAjoutez le fichier de fonction api/hello.js :
export default function handler(req, res) { res.status(200).json({ message: "Hello, world!" }); }Déployez :
vercelLa réponse sera une URL de type :
https://my-api.vercel.app/api/hello
Vous pouvez vérifier localement vercel dev .
⏱️ Pourquoi ça sort si vite
Pas de configuration manuelle du serveur : la plateforme fera tout pour vous.
Mise à l'échelle « à la demande » — pas besoin de garder une instance puissante 24h/24 et 7j/7.
Paiement pour l'exécution réelle (ou limites gratuites pour le démarrage).
Modèles et configuration automatique : moins de documentation, plus de travail.
📌 Cas idéaux pour Serverless
Prototypes et MVP.
Formulaires sur les pages de destination (traitement des demandes, webhooks).
Microservices et tâches cron.
Chatbots, notifications, API faciles.
⚠️ À quoi faire attention
Limite de temps d'exécution (souvent 10 à 30 secondes par demande).
Démarrage à froid sur certaines plateformes.
Pas pour les calculs lourds et les longues connexions.
Lien avec le fournisseur (caractéristiques des configurations et de l'API).
🧪 Mini mise à niveau : itinéraire avec paramètres
Ajoutons un point de terminaison qui accueille par son nom : api/hi.js
export default function handler(req, res) {
const { name = "Guest" } = req.query;
res.status(200).json({ hello: `Hi ${name}!` });
}Requête : /api/hi?name=Kodik → réponse {"hello":"Hi, Kodik!"}
Serverless est un excellent moyen de publier rapidement une API de travail et de ne pas « brûler » de temps sur l'infrastructure.
📚 Vous voulez approfondir le sujet ?
Dans l'application Code vous trouverez des leçons détaillées sur différents sujets, des exercices pas à pas, des analyses d'erreurs et des exercices pratiques directement sur votre téléphone ou votre navigateur.
Et si vous voulez être au courant des nouveautés, des nouvelles fonctionnalités et des contenus utiles, abonnez-vous à notre Chaîne Telegram. C'est confortable, professionnel et avec amour pour le code ❤️
