Compétences Backend Architect
📦

Backend Architect

Sûr

Concevoir des systèmes backend évolutifs et des API

Construire des architectures backend robustes qui évoluent en toute confiance. Obtenez des conseils experts sur la conception d'API, les modèles de microservices et les systèmes distribués dès le premier jour.

Prend en charge: Claude Codex Code(CC)
🥉 72 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "Backend Architect". Concevoir une API REST pour un système de gestion des commandes

Résultat attendu:

Fournit une spécification OpenAPI avec des endpoints pour les opérations CRUD des commandes, une pagination utilisant l'approche basée sur les curseurs, des codes d'état HTTP appropriés (201 pour la création, 404 pour non trouvé) et une stratégie de gestion de versions utilisant le préfixe de chemin URL /api/v1/

Utilisation de "Backend Architect". Comment les services doivent-ils communiquer dans une architecture de microservices ?

Résultat attendu:

Recommande gRPC synchrone pour les appels internes à faible latence, la messagerie asynchrone via Kafka pour la propagation d'événements, et une passerelle API pour les requêtes des clients externes. Inclut les modèles de disjoncteurs et les stratégies de repli pour chaque type de communication.

Audit de sécurité

Sûr
v1 • 2/25/2026

Static analysis scanned 0 files with 0 lines of executable code. This is a prompt-only skill containing architectural guidance in SKILL.md. No security risks detected as the skill provides design patterns and best practices without code execution capabilities.

0
Fichiers analysés
0
Lignes analysées
0
résultats
1
Total des audits
Aucun problème de sécurité trouvé
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
100
Sécurité
74
Conformité aux spécifications

Ce que vous pouvez construire

CTO de startup construisant un MVP

Concevoir une architecture de microservices évolutive pour une plateforme SaaS multi-locataire avec des limites de service claires et des contrats API

Modernisation d'entreprise

Planifier la migration d'un monolithe vers des microservices en utilisant le modèle strangler avec une perturbation minimale des activités

Développement de plateforme API

Créer une plateforme API publique avec une gestion de versions appropriée, une limitation de débit et une documentation pour les développeurs

Essayez ces prompts

Conception d'API de base
Concevoir une API RESTful pour un [type de ressource] avec des méthodes HTTP appropriées, des codes d'état et la pagination. Inclure des exemples de formats de requête et de réponse.
Définition des limites de service
Définir les limites de service pour un système de [domaine] en utilisant la conception pilotée par le domaine. Identifier les contextes délimités, les agrégats et les modèles de communication inter-services.
Implémentation des modèles de résilience
Concevoir des modèles de résilience pour un service dépendant d'un [service externe]. Inclure la configuration du disjoncteur, la stratégie de nouvelle tentative avec backoff et les mécanismes de repli.
Conception d'architecture pilotée par les événements
Concevoir une architecture pilotée par les événements pour un [processus métier] en utilisant un [courtier de messages]. Définir les schémas d'événements, les stratégies de routage et la gestion des scénarios d'échec incluant les files d'attente de messages mort-nés.

Bonnes pratiques

  • Concevoir les API en premier avec OpenAPI ou les schémas GraphQL avant l'implémentation
  • Intégrer les modèles de résilience dans l'architecture dès le départ plutôt que de les ajouter ultérieurement
  • Garder les services sans état pour permettre la mise à l'échelle horizontale et simplifier le déploiement

Éviter

  • Les bases de données partagées entre les services créent un couplage étroit et des dépendances de déploiement
  • Les chaînes de communication synchrones provoquent des défaillations en cascade à travers les services
  • La décomposition prématurée des microservices avant de comprendre les limites du domaine

Foire aux questions

Quand dois-je utiliser cette compétence plutôt que database-architect ?
Utilisez backend-architect pour la conception de service, les contrats API et la communication inter-service. Utilisez database-architect pour la conception de schéma, les stratégies d'indexation et l'optimisation spécifique à la base de données. Backend-architect diffère les décisions de la couche de données à database-architect.
Cette compétence génère-t-elle du code d'implémentation ?
Cette compétence se concentre sur les conseils architecturaux, les modèles de décisions et les décisions techniques. Elle fournit des contrats API, des diagrammes et des recommandations mais diffère l'implémentation réelle du code aux compétences axées sur le codage.
Quels styles d'architecture cette compétence prend-elle en charge ?
Prend en charge les architectures monolithiques, microservices, pilotées par les événements, serverless et hybrides. La compétence aide à choisir le style approprié en fonction de vos exigences d'échelle, de la taille de votre équipe et de vos contraintes métier.
Comment cette compétence gère-t-elle les préoccupations de sécurité ?
Incorpore les modèles de sécurité incluant l'authentification, l'autorisation, la limitation de débit et la validation des entrées. Pour des audits de sécurité complets et des conseils de test d'intrusion, utilisez la compétence security-auditor.
Cette compétence peut-elle m'aider avec la sélection du fournisseur cloud ?
Fournit des modèles cloud-native généraux et des stratégies de déploiement. Pour la sélection de fournisseur cloud spécifique et les conseils d'infrastructure-as-code, utilisez la compétence cloud-architect pour des recommandations détaillées.
Quels formats de sortie cette compétence fournit-elle ?
Fournit des spécifications d'API au format OpenAPI ou schéma GraphQL, des diagrammes d'architecture utilisant la notation Mermaid, une documentation écrite incluant les ADR, et des recommandations technologiques avec des justifications.

Détails du développeur

Structure de fichiers

📄 SKILL.md