1.4 KiB
1.4 KiB
title, created, updated, type, tags, confidence, contested, sources
| title | created | updated | type | tags | confidence | contested | sources | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Serverless | 2026-06-06 | 2026-06-06 | concept |
|
high | false |
|
☁️ Serverless
Définition Courte
Modèle de cloud computing où le fournisseur gère dynamiquement l'allocation des ressources, facturé à l'usage réel (souvent à la milliseconde).
Explication Détaillée
"Serverless" ne signifie pas "sans serveur", mais "sans gestion de serveur". Le code (une fonction) est déployé et le cloud le démarre à la demande. Familles :
- FaaS (Function as a Service) : AWS Lambda, GCP Cloud Functions, Azure Functions.
- BaaS (Backend as a Service) : Firebase, Supabase, PocketBase.
- Serverless Containers : AWS Fargate, Google Cloud Run, Fly.io.
Avantages : pas de gestion d'infra, scaling automatique à zéro, paiement à l'usage. Inconvénients : cold starts, vendor lock-in, limites de runtime (timeout, taille), debugging difficile.
Cas d'Usage
- APIs à trafic variable.
- Webhooks et tâches ponctuelles.
- Glue code entre services.
Outils Liés
- AWS Lambda, Cloudflare Workers, Vercel Functions.
- Localstack pour dev local.
Pages Liées
Questions Ouvertes
- Le serverless est-il rentable pour des charges constantes (warm workloads) ?
- Comment éviter le vendor lock-in en serverless ?