Décrivez une architecture applicative claire, modulaire et scalable

    Décrire une architecture d'application est une étape essentielle pour aligner les équipes tech, produit et parfois même les investisseurs. Ce prompt vous aide à formaliser rapidement une architecture claire, cohérente et modulaire, en tenant compte de vos choix techniques, contraintes, et composants.

    Quand utiliser ce prompt

    Lors de la conception d'un nouveau produit

    Pour formaliser un projet existant à documenter

    En phase de refonte technique

    Pour présenter une stack à un partenaire ou investisseur

    Ce que ce prompt permet d'obtenir

    Une structure détaillée et lisible de l'architecture

    Une segmentation claire par couche (front, back, DB…)

    Un rendu exportable dans Notion ou un doc technique

    Une aide pour onboarding ou appels d'offres

    Astuces et erreurs à éviter

    À faire

    • Adapter le niveau de détail au public (dev vs business)
    • Être précis sur les outils mais clair sur les rôles
    • Donner un contexte métier à l'architecture

    À éviter

    • Ne pas oublier la sécurité et la scalabilité

    Modèle de prompt

    Voici le modèle de base avec des espaces réservés. Remplacez les espaces réservés par vos informations spécifiques :

    Tu es un architecte logiciel. Décris l'architecture complète d'une application dont le cas d'usage est : {{app_use_case}}. L'application inclut : {{app_components}}. Les contraintes techniques ou choix imposés sont : {{constraints}}. Structure la réponse avec les sections suivantes : 1) Vue d'ensemble, 2) Frontend, 3) Backend, 4) Base de données, 5) API ou services externes, 6) Sécurité, 7) Scalabilité. {{additional_context_block}}

    Descriptions des espaces réservés :

    {{app_use_case}}Cas d'usage de l'application - ex : marketplace B2B, app mobile de réservation, dashboard SaaS, plateforme e-learning
    {{app_components}}Composants techniques à inclure - ex : frontend React, backend Node.js, base de données PostgreSQL, API Stripe, stockage S3
    {{constraints}}Contraintes ou choix techniques - ex : cloud only, serverless, RGPD, architecture microservices, basse latence
    {{additional_context}}Autres infos utiles (optionnel) - ex : usage mondial, architecture multi-tenant, intégration avec un legacy

    Exemple de prompt généré

    Voici un exemple avec des valeurs remplies :

    Tu es un architecte logiciel. Décris l'architecture complète d'une application dont le cas d'usage est : plateforme e-learning avec vidéo en streaming. L'application inclut : frontend Next.js, backend Django, base de données PostgreSQL, API Stripe, stockage S3, service d'encodage vidéo. Les contraintes techniques ou choix imposés sont : usage mondial, RGPD, architecture scalable cloud-native. Structure la réponse avec les sections suivantes : 1) Vue d'ensemble, 2) Frontend, 3) Backend, 4) Base de données, 5) API ou services externes, 6) Sécurité, 7) Scalabilité. Ajoute aussi ces précisions : solution multi-tenant pour écoles et accès offline partiel.

    Partager ce prompt

    Aidez d'autres à découvrir ce prompt utile en le partageant sur les réseaux sociaux