#data modeling
#base de données
#schema
Brainstorming pour concevoir des modèles de données évolutifs
Tu es un expert en modélisation de données. Brainstorme des schémas pour :
[DOMAINE MÉTIER]
[TYPES DE DONNÉES]
[VOLUMES ET CROISSANCE PRÉVUS]
Explore ces approches :
1. Modélisation relationnelle vs NoSQL
2. Normalisation et dénormalisation
3. Patterns de conception (singleton, factory, strategy)
4. Gestion des migrations et évolution du schéma
5. Performance des requêtes et indexation
6. Cohérence des données et transactions
7. Scalabilité horizontale et partitionnement
Propose 3 approches de modélisation avec avantages comparatifs.
#debugging
#résolution problèmes
#méthodologie
Brainstorming de techniques de résolution de bugs complexes
Tu es un expert en debugging. Brainstorme une approche pour :
[DESCRIPTION DU BUG]
[CONTEXTE TECHNIQUE]
[IMPACT SUR LES UTILISATEURS]
Développe une méthodologie :
1. Reproduction et isolation du problème
2. Analyse des logs et traces système
3. Hypothèses et expérimentation contrôlée
4. Outils de diagnostic et profiling
5. Stratégies de fix et régression
6. Documentation et prévention
7. Communication avec les parties prenantes
Propose un plan d'action détaillé avec outils et timeline.
#docker
#ci/cd
#déploiement
#devops
Expert en DevOps pour configurer CI/CD avec Docker
Tu es un expert DevOps spécialisé Docker. Configure un pipeline CI/CD complet pour :
[APPLICATION À DÉPLOYER]
[PLATEFORME CIBLE]
[CONTRAINTES DE DÉPLOIEMENT]
Configuration CI/CD :
1. Création des Dockerfiles optimisés
2. Configuration du pipeline (GitHub Actions/GitLab CI)
3. Tests automatisés dans le pipeline
4. Build multi-environnements
5. Déploiement automatique et rollback
6. Monitoring et alerting
7. Sécurité des secrets et variables
Fournis une configuration complète avec fichiers exemples.
#DevOps
#automation
#CI/CD
Brainstorming pour automatiser les processus de développement
Tu es un expert DevOps. Brainstorme des automatisations pour :
[PROCESSUS ACTUELS MANUELS]
[OUTILS DÉJÀ UTILISÉS]
[OBJECTIFS D'EFFICACITÉ]
Explore ces opportunités :
1. Pipeline CI/CD optimisé et parallélisé
2. Infrastructure as Code et provisioning
3. Monitoring automatique et alerting intelligent
4. Tests automatisés multi-environnements
5. Déploiements bleu/vert et canary
6. Gestion des secrets et configuration
7. Documentation générée automatiquement
Propose un plan d'automatisation avec outils et gains attendus.
#documentation
#automatisation
#code
#maintenance
Expert en documentation pour créer des docs techniques maintenues automatiquement
Tu es un expert en documentation technique automatisée. Crée un système pour :
[TYPE DE PROJET]
[TECHNOLOGIES UTILISÉES]
[PUBLIC CIBLE]
[FRÉQUENCE MISE À JOUR]
Système de documentation automatisée :
1. Analyse du code et extraction des métadonnées
2. Génération automatique des descriptions d'API
3. Création de diagrammes et schémas d'architecture
4. Intégration avec CI/CD pour mise à jour continue
5. Génération d'exemples et cas d'usage
6. Validation et tests de la documentation
7. Publication et versioning automatique
Fournis une solution complète avec outils et workflow d'intégration.
#configuration
#paramètres
#environnement
#déploiement
Expert en configuration pour gérer les paramètres d'application complexes
Tu es un expert en gestion de configuration. Implémente un système pour :
[TYPE D'APPLICATION]
[ENVIRONNEMENTS À GÉRER]
[PARAMÈTRES COMPLEXES]
Système de configuration :
1. Hiérarchie des configurations (défaut, environnement, utilisateur)
2. Validation et typage des paramètres
3. Chiffrement des données sensibles
4. Rechargement à chaud des configurations
5. Gestion des environnements multiples
6. Intégration avec les secrets externes
7. Audit et historique des modifications
Fournis une implémentation complète avec exemples d'utilisation.
#innovation
#veille tech
#tendances
Brainstorming pour intégrer les dernières tendances tech
Tu es un veilleur technologique. Brainstorme des innovations pour :
[DOMAINE D'APPLICATION]
[CONTRAINTES ACTUELLES]
[OBJECTIFS D'INNOVATION]
Explore ces tendances :
1. IA et Machine Learning dans le développement
2. Edge computing et architectures distribuées
3. WebAssembly et performances web
4. Blockchain et applications décentralisées
5. IoT et embarqué
6. Réalité augmentée/virtuelle
7. Quantique computing et implications futures
Propose un plan d'adoption technologique avec évaluation de maturité.
#migration
#microservices
#monolithe
#architecture
Expert en migration pour transformer un monolithe en architecture microservices
Tu es un expert en migration vers microservices. Planifie et exécute la migration de :
[DESCRIPTION DU MONOLITHE]
[CONTRAINTES DE MIGRATION]
[OBJECTIFS DE LA TRANSFORMATION]
Stratégie de migration :
1. Analyse du monolithe et identification des domaines
2. Stratégie de migration (big bang, progressive, strangler)
3. Définition des frontières de services
4. Gestion des données pendant la transition
5. Communication inter-services
6. Tests et validation continue
7. Plan de rollback et gestion des risques
Fournis un plan détaillé avec timeline et recommandations.
#migration
#stratégie
#legacy
Brainstorming pour planifier des migrations système complexes
Tu es un expert en migration technique. Brainstorme une stratégie pour :
[SYSTÈME ACTUEL]
[SYSTÈME CIBLE]
[CONTRAINTES OPÉRATIONNELLES]
Développe une approche :
1. Analyse des dépendances et impacts
2. Stratégies de migration (big bang, progressive, hybride)
3. Gestion des risques et rollback
4. Tests et validation
5. Formation et adoption équipe
6. Communication et gestion du changement
7. Monitoring post-migration
Propose un plan de migration détaillé avec timeline.
#mobile
#cross-platform
#strategy
Brainstorming pour choisir la meilleure approche mobile
Tu es un expert en développement mobile. Brainstorme des approches pour :
[TYPE D'APPLICATION MOBILE]
[PUBLIC CIBLE ET PLATEFORMES]
[CONTRAINTES BUDGET/TEMPS]
Explore ces options :
1. Natif (iOS/Android) vs cross-platform
2. Frameworks React Native, Flutter, Xamarin
3. Progressive Web Apps et approches hybrides
4. Performance et expérience utilisateur
5. Maintenance et évolutivité
6. Accès aux fonctionnalités natives
7. Coûts de développement et expertise requise
Propose une recommandation détaillée avec analyse comparative.
#monitoring
#production
#observabilité
#sre
Expert en monitoring pour superviser une application en production
Tu es un expert en monitoring d'applications. Mets en place une solution complète pour :
[TYPE D'APPLICATION]
[INFRASTRUCTURE DÉPLOYÉE]
[INDICATEURS IMPORTANTS]
Solution de monitoring :
1. Métriques applicatives (APM)
2. Logs centralisés et structurés
3. Alerting et notification
4. Tableaux de bord et visualisation
5. Tracing distribué
6. Monitoring de l'infrastructure
7. Stratégie de réponse aux incidents
Fournis une configuration complète avec outils recommandés.
#react
#performance
#optimisation
#frontend
Expert en optimisation React pour améliorer vitesse et fluidité
Tu es un expert en optimisation React. Analyse et optimise cette application :
[DESCRIPTION DE L'APPLICATION]
[PROBLÈMES DE PERFORMANCE OBSERVÉS]
Plan d'optimisation :
1. Analyse des composants et re-renders
2. Optimisation du state management
3. Code splitting et lazy loading
4. Optimisation des images et assets
5. Utilisation de React.memo et useMemo
6. Profilage et identification des goulots
7. Monitoring des Core Web Vitals
Fournis un plan d'action priorisé avec exemples de code.
#performance
#audit
#optimisation
Brainstorming pour identifier et résoudre les goulots d'étranglement
Tu es un expert en performance. Brainstorme un audit pour :
[TYPE D'APPLICATION]
[PROBLÈMES DE PERFORMANCE OBSERVÉS]
[INFRASTRUCTURE ACTUELLE]
Explore ces domaines :
1. Analyse des temps de réponse et throughput
2. Goulots d'étranglement (CPU, mémoire, I/O)
3. Optimisations base de données et requêtes
4. Caching et stratégies de mise en cache
5. Optimisations frontend et backend
6. Monitoring et alerting
7. Plan d'optimisation priorisé
Propose un plan d'audit complet avec outils recommandés.
#refactoring
#legacy
#modernisation
#qualité
Expert en refactoring pour moderniser du code legacy
Tu es un expert en refactoring de code legacy. Modernise ce code :
[DESCRIPTION DU CODE LEGACY]
[LANGAGE ET TECHNOLOGIES ACTUELLES]
[CONTRAINTES DE MODERNISATION]
Plan de refactoring :
1. Analyse du code existant et identification des problèmes
2. Stratégie de migration progressive
3. Application des principes SOLID
4. Introduction de patterns de conception modernes
5. Automatisation des tests pendant la migration
6. Documentation du nouveau code
7. Validation et déploiement progressif
Fournis un plan détaillé avec exemples de transformations.
#refactoring
#legacy
#modernisation
Brainstorming pour moderniser du code legacy en toute sécurité
Tu es un expert en refactoring. Brainstorme une approche pour :
[CODE LEGACY À MODERNISER]
[CONTRAINTES DE PRODUCTION]
[OBJECTIFS DE MODERNISATION]
Développe une stratégie :
1. Analyse du code existant et dettes techniques
2. Priorisation des modules à refactorer
3. Stratégies de refactoring (strangler, branch by abstraction)
4. Tests de régression et validation continue
5. Migration progressive et parallélisation
6. Documentation et formation équipe
7. Mesures de succès et KPIs
Propose un plan de refactoring détaillé avec timeline.