Initial vault setup
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
---
|
||||
title: Serverless
|
||||
created: 2026-06-06
|
||||
updated: 2026-06-06
|
||||
type: concept
|
||||
tags: [tech, architecture, cloud]
|
||||
confidence: high
|
||||
contested: false
|
||||
sources: [synthesized]
|
||||
---
|
||||
# ☁️ 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
|
||||
- [[edge-computing]]
|
||||
- [[patterns-architecture]]
|
||||
- [[architecture-microservices]]
|
||||
|
||||
## Questions Ouvertes
|
||||
- Le serverless est-il rentable pour des charges constantes (warm workloads) ?
|
||||
- Comment éviter le vendor lock-in en serverless ?
|
||||
|
||||
## Liens
|
||||
- [[webassembly]]
|
||||
Reference in New Issue
Block a user