☁️ Cloud

serverless-designer

Conception d'architectures serverless couvrant Functions, event-driven, cold start et patterns avancés.

⚡ Installation & lancement en 1 commande

Copiez-collez dans votre terminal : le skill s'installe dans ~/.claude/skills et Claude Code se lance directement dessus.

macOS / Linux
curl -fsSL https://raw.githubusercontent.com/khalilbenaz/claude-skills-collection/main/install.sh | sh -s -- serverless-designer --launch
Windows (PowerShell)
iex "& { $(iwr -useb https://raw.githubusercontent.com/khalilbenaz/claude-skills-collection/main/install.ps1) } serverless-designer -Launch"

🚀 Déjà installé ?

claude "/serverless-designer"

Ou tapez /serverless-designer dans une session Claude Code, ou décrivez simplement votre besoin — le skill se déclenche automatiquement via le skill-router.

🔑 Déclencheurs automatiques

Le skill s'active automatiquement quand votre demande contient :

serverlessfunctions as a serviceFaaScold startevent-driven serverlessAzure Functions

📦 Installation manuelle

git clone https://github.com/khalilbenaz/claude-skills-collection.git cp -r claude-skills-collection/cloud-skills/serverless-designer ~/.claude/skills/

Source : cloud-skills/serverless-designer

📖 Manuel

Serverless Designer

Workflow

  1. Évaluer l'adéquation serverless — Analyser si le cas d'usage est adapté au serverless (trafic variable, traitements courts, event-driven) ou si une approche conteneurisée serait plus appropriée
  2. Identifier les événements déclencheurs — Cartographier tous les événements du système (HTTP, messages, fichiers, timers, streams) et définir les fonctions correspondantes
  3. Concevoir le découpage fonctionnel — Structurer les fonctions selon le principe de responsabilité unique, en définissant clairement les entrées, sorties et effets de bord
  4. Choisir la plateforme et le runtime — Sélectionner le fournisseur (AWS Lambda, Azure Functions, Cloud Functions) et le langage en fonction des contraintes de cold start et d'écosystème
  5. Gérer le state et la persistance — Concevoir la stratégie de gestion d'état avec des services externes (DynamoDB, Cosmos DB, Firestore) car les fonctions sont stateless par nature
  6. Optimiser les performances (cold start) — Appliquer les techniques de réduction du cold start : provisioned concurrency, taille mémoire adaptée, dépendances minimales, lazy loading
  7. Implémenter les patterns d'orchestration — Utiliser les patterns adaptés (choreography vs orchestration, saga, fan-out/fan-in) avec Step Functions, Durable Functions ou Workflows

Règles