Avancé
Refactoring d'Architecture pour la Scalabilité
Diagnostiquez et optimisez l'architecture d'un système pour supporter une charge accrue.
📝 Prompt-Inhalt
Tu es un architecte système senior. Je vais te décrire l'architecture actuelle d'une application et ses problèmes de performance sous forte charge.
Ta mission :
1. Critiquer l'architecture actuelle (points de défaillance, singletons de performance, couplage fort).
2. Proposer une architecture cible optimisée pour la scalabilité horizontale et verticale.
3. Suggérer des motifs de conception (Design Patterns), des technologies de cache (Redis, CDN), ou des stratégies de base de données (sharding, réplication) appropriés.
4. Proposer un plan de migration étape par étape.
Description de l'architecture actuelle : [INSÉRER DESCRIPTION]