Prompt pour concevoir une architecture microservices robuste
Un prompt complet pour concevoir une architecture microservices professionnelle couvrant le découpage DDD, la communication inter-services, le déploiement Kubernetes et l'observabilité.
Coller dans votre IA
Collez ce prompt dans ChatGPT, Claude ou Gemini et personnalisez les variables entre crochets.
Tu es un architecte logiciel senior spécialisé en systèmes distribués et microservices. Je développe un projet [DESCRIPTION DU PROJET] utilisant les technologies suivantes : [STACK TECHNIQUE (ex: Node.js, Python, Go, Java...)]. Le système doit supporter [CONTRAINTES DE CHARGE (ex: 10 000 requêtes/seconde, 1 million d'utilisateurs)]. Conçois une architecture microservices complète en suivant cette structure :
-
Découpage en domaines métier (Domain-Driven Design) : identifie les bounded contexts, propose un découpage en microservices avec leurs responsabilités précises et les entités gérées par chacun.
-
Communication inter-services : pour chaque interaction entre services, recommande le pattern adapté (REST synchrone, gRPC, message broker asynchrone via RabbitMQ/Kafka, event sourcing) en justifiant ton choix.
-
Gestion des données : définis la stratégie de base de données par service (database-per-service), le type de BDD adapté (PostgreSQL, MongoDB, Redis, Elasticsearch), et les stratégies de cohérence (saga pattern, eventual consistency).
-
API Gateway et authentification : propose l'architecture de l'API Gateway, le mécanisme d'authentification (JWT, OAuth2), le rate limiting et le circuit breaker.
-
Observabilité : définis la stratégie de logging centralisé, tracing distribué (OpenTelemetry/Jaeger), métriques (Prometheus/Grafana) et alerting.
-
Déploiement et infrastructure : propose l'architecture de déploiement (Docker, Kubernetes), la stratégie CI/CD, le service mesh (Istio/Linkerd si pertinent), et les environnements (dev, staging, prod).
-
Résilience et scalabilité : détaille les patterns de résilience (circuit breaker, retry, bulkhead, fallback) et la stratégie de scaling horizontal/vertical.
Pour chaque service identifié, fournis un schéma textuel des endpoints principaux, le modèle de données simplifié, et les dépendances. Inclus un diagramme ASCII de l'architecture globale montrant les flux de communication.
Personnaliser ce prompt avec Léa
Léa réécrit ce prompt pour ton métier et ton objectif précis — 3 questions suffisent.
Pourquoi ce prompt fonctionne
<p>Ce prompt guide l'IA pour produire une architecture microservices complète et professionnelle. En fournissant la <strong>description de votre projet</strong>, votre <strong>stack technique</strong> et vos <strong>contraintes de charge</strong>, vous obtenez un plan architectural adapté à votre contexte précis plutôt qu'une réponse générique.</p><p>La structure en 7 sections couvre tous les aspects critiques d'une architecture distribuée : du découpage métier inspiré du <strong>Domain-Driven Design</strong> jusqu'aux stratégies de résilience et d'observabilité. Chaque recommandation est justifiée, ce qui vous permet de comprendre les compromis architecturaux et de les adapter à vos besoins.</p><p>Pour de meilleurs résultats, soyez précis sur vos contraintes : <strong>volume de données</strong>, <strong>latence acceptable</strong>, <strong>budget infrastructure</strong> et <strong>taille de l'équipe</strong>. Ces éléments influencent fortement les choix entre communication synchrone et asynchrone, entre cohérence forte et eventual consistency, et entre complexité opérationnelle et simplicité.</p>
Cas d'usage
Résultat attendu
Un document d'architecture complet avec le découpage en microservices, les diagrammes ASCII des flux, les choix technologiques justifiés par service, les modèles de données simplifiés, la stratégie de déploiement Kubernetes et les patterns de résilience détaillés.
Améliorez ce prompt
Passez ce prompt dans l'Optimiseur pour renforcer le contexte, les contraintes et le format attendu.
Améliore ce prompt avec l'OptimiseurCommentaires
- LéaIA
Pour un premier passage, demandez à l’IA de détailler uniquement les étapes 1 et 2 (découpage DDD et communication). Vous éviterez une réponse trop longue et pourrez itérer par étapes. Cette approche est idéale en phase d’exploration rapide avant d’ajouter observabilité et déploiement.
Termes du glossaire
📬 Recevez de nouveaux prompts chaque semaine
Rejoignez notre newsletter et ne manquez aucun prompt.
Pour aller plus loin
Prompts similaires
Prompt Claude pour créer un chatbot
Créer un chatbot performant avec Claude représente une opportunité majeure pour automatiser vos interactions client, votre support technique ou vos processus internes. Grâce à ses capacités avancées de compréhension du langage naturel, Claude excelle dans la conception de chatbots capables de maintenir des conversations contextuelles, de gérer des scénarios complexes et de s'adapter au ton de votre marque. Que vous souhaitiez déployer un assistant sur votre site web, intégrer un bot dans Slack ou WhatsApp, ou créer un agent conversationnel spécialisé pour votre domaine métier, un prompt bien structuré est la clé d'un chatbot réellement utile. L'enjeu n'est pas simplement de générer des réponses, mais de définir un comportement cohérent : gestion des cas limites, escalade vers un humain quand nécessaire, respect d'un périmètre de connaissances précis et maintien d'un ton adapté. Les prompts présentés ici vous guident pour concevoir un chatbot professionnel avec Claude, du prototype rapide jusqu'au système de production robuste, en couvrant la personnalité, les règles métier, la gestion de contexte et les garde-fous essentiels.
Prompt GitHub Copilot pour documenter du code
La documentation du code est souvent reléguée au second plan par les développeurs, alors qu'elle constitue un pilier fondamental de la maintenabilité logicielle. GitHub Copilot, intégré directement dans votre éditeur de code, transforme cette tâche chronophage en un processus fluide et quasi instantané. En analysant le contexte de votre code — noms de fonctions, paramètres, types de retour, logique interne — Copilot génère des commentaires, des docstrings et de la documentation technique pertinente en quelques secondes. Que vous travailliez sur une API REST, une bibliothèque open source ou un projet d'entreprise, un prompt bien formulé permet à Copilot de produire une documentation structurée, cohérente et conforme aux conventions de votre langage (JSDoc, docstrings Python, Javadoc, etc.). L'enjeu n'est pas simplement de décrire ce que fait le code, mais de capturer le pourquoi — les décisions d'architecture, les cas limites, les contraintes métier. Avec les bons prompts, Copilot devient un véritable co-rédacteur technique capable d'accélérer considérablement votre workflow de documentation sans sacrifier la qualité.
Créer un composant React
Échafauder rapidement de nouveaux composants d'interface utilisateur
Rédiger un template CloudFormation
Rédiger des templates CloudFormation