Intermédiaire35 min20 XP
Objectifs de cette leçon
- Demander une architecture
- Valider avant le code
- Adapter au contexte
Demander une architecture 🏛️
Pourquoi demander l'architecture d'abord ?
L'architecture est la fondation du projet. Une mauvaise architecture = refonte guaranteed.
💡 Investir 10 minutes en architecture évite 10 heures de refactorisation.
Les informations essentielles
Pour demander une architecture, fournissez :
- Le contexte du projet
- Le volume de données attendu
- Les contraintes techniques
- Les exigences de performance
Exemple de prompt
CONTEXTE : API temps réel, 1000 users concurrents. STACK : Node.js, React, PostgreSQL. CONTRAINTES : < 200ms latence, 99.9% uptime. QUESTIONS : 1. Socket.io vs WebSocket natif ? 2. PostgreSQL temps réel vs Redis Pub/Sub ? 3. Structure des rooms ? LIVRABLE : Schéma d'architecture + justifications.
Schéma d'architecture type
┌─────────────┐ ┌──────────────┐ ┌────────────┐ │ Client │────▶│ API REST │────▶│ PostgreSQL │ │ (React) │ │ (Express) │ │ │ └─────────────┘ └──────────────┘ └────────────┘ │ │ │ ┌─────┴─────┐ └──────────────│ Redis │ │ (Cache) │ └───────────┘
Résumé
- Demandez l'architecture avant le code
- Fournissez le contexte complet
- Posez des questions spécifiques
- Validez l'architecture avant d'implémenter
Demander une architecture
Étape par étape1/4
Contexte complet du projet
Je développe un SaaS de gestion de projets avec auth, real-time, et dashboards.