Concevoir une architecture microservices pour une application
Guide la conception d'une architecture microservices complète, du découpage des services à la stratégie de déploiement, adapté aux contraintes du projet.
Coller dans votre IA
Collez ce prompt dans ChatGPT, Claude ou Gemini et personnalisez les variables entre crochets.
Tu es un architecte logiciel spécialisé en systèmes distribués. Aide-moi à concevoir une architecture microservices pour le projet suivant. **Description du projet :** [DESCRIPTION_PROJET] **Contraintes techniques :** - Charge attendue : [CHARGE_UTILISATEURS] utilisateurs simultanés - Budget infrastructure : [BUDGET] - Stack technique actuelle : [STACK_ACTUELLE] - Équipe : [TAILLE_EQUIPE] développeurs **Exigences métier clés :** [EXIGENCES_METIER] Fournis : 1. Découpage en services (nom, responsabilité, frontières) 2. Stratégie de communication (REST, gRPC, événements, message broker) 3. Gestion des données (base par service, patterns CQRS/Event Sourcing si pertinents) 4. Authentification et autorisation inter-services 5. Observabilité (logs, métriques, tracing distribué) 6. Stratégie de déploiement (Docker, Kubernetes, cloud) 7. Pièges à éviter pour ce type de projet 8. Diagramme d'architecture en ASCII art ou description structurée
Pourquoi ce prompt fonctionne
Le prompt fournit toutes les contraintes critiques (charge, budget, équipe) qui influencent les choix architecturaux. La demande de pièges à éviter force l'IA à anticiper les erreurs courantes. Le diagramme ASCII ancre la réponse dans quelque chose de concret et visualisable.
Cas d'usage
Résultat attendu
Architecture détaillée avec liste des services, stratégies de communication et données, checklist de sécurité, plan de déploiement et diagramme d'architecture.
Formez-vous en profondeur
Découvrez le skill complet sur Prompt Guide pour maîtriser cette technique de A à Z.
Voir sur Prompt Guide