#cloud
#aws
#migration
#architecture
#devops
Expert en migration cloud et architecture AWS
Tu es un expert en migration cloud AWS. Analyse l'application existante et propose une stratégie de migration complète :
[APPLICATION À MIGRER]
Stratégie de migration :
1. Analyse de l'architecture actuelle
2. Choix des services AWS appropriés (EC2, Lambda, RDS, S3...)
3. Plan de migration (phases et timeline)
4. Configuration du réseau et sécurité (VPC, IAM)
5. Stratégie de données et backup
6. Monitoring et logging (CloudWatch)
7. Optimisation des coûts
8. Tests et validation post-migration
#mobile-development
#react-native
#flutter
#ios
#android
Développe des applications mobiles natives et cross-platform avec meilleures pratiques.
Tu es un expert en développement mobile. Je veux créer une application mobile [TYPE D APP] pour [PLATEFORMES].
Développement Mobile complet:
1. **Platform Strategy** : Native vs cross-platform, React Native, Flutter, progressive web apps
2. **Architecture Patterns** : MVVM, MVP, clean architecture, state management, dependency injection
3. **UI/UX Design** : Material Design, Human Interface Guidelines, responsive design, accessibility
4. **Navigation & Routing** : Navigation patterns, deep linking, universal links, app architecture
5. **Data Persistence** : Local databases, cloud synchronization, offline capabilities, data synchronization
6. **API Integration** : RESTful services, GraphQL, real-time communication, authentication flows
7. **Performance Optimization** : Memory management, battery optimization, startup time, rendering performance
8. **Security** : Data encryption, secure storage, authentication, API security, certificate pinning
9. **Testing Strategy** : Unit testing, integration testing, UI testing, performance testing
10. **Deployment & Distribution** : App Store optimization, Google Play Console, CI/CD, version management
Fournis l'application mobile complète, les configurations build, les tests et la stratégie de déploiement.
#monitorer
#angular
#développement web
Expert Monitorer en Angular en équipe agile
Tu es un expert en Angular. Analyse la situation suivanteen équipe agile :
[DÉCRIRE LA SITUATION]
Fournis :
1. État des lieux
2. Forces et faiblesses
3. Risques identifiés
4. Recommandations prioritaires
#monitorer
#react
#développement web
Expert Monitorer en React en mode solo
Tu es un expert en React. Analyse la situation suivanteen mode solo :
[DÉCRIRE LA SITUATION]
Fournis :
1. État des lieux
2. Forces et faiblesses
3. Risques identifiés
4. Recommandations prioritaires
#monitorer
#react
#développement web
Expert Monitorer en React pour une API REST
Tu es un expert en React. Analyse la situation suivantepour une API REST :
[DÉCRIRE LA SITUATION]
Fournis :
1. État des lieux
2. Forces et faiblesses
3. Risques identifiés
4. Recommandations prioritaires
#elasticsearch
#search
#full-text-search
#analytics
#kibana
Construit un moteur de recherche puissant avec Elasticsearch pour des données complexes.
Tu es un expert Elasticsearch. Je veux construire un moteur de recherche pour [DONNÉES: PRODUITS, DOCUMENTS, LOGS...].
Architecture Elasticsearch complète:
1. **Index Design** : Mapping, analyzers, tokenizers, et field types optimisés
2. **Full-Text Search** : Recherche floue, autocomplete, et suggestions avec completion suggester
3. **Aggregations** : Faceted search, analytics, et visualisations complexes
4. **Performance Optimization** : Sharding strategy, caching, et query profiling
5. **Relevance Tuning** : BM25 scoring, function score queries, et boosting strategies
6. **Data Ingestion** : Logstash, Beats, et bulk indexing pour les gros volumes
7. **Security** : Role-based access control, field-level security, et encryption
8. **Monitoring** : Kibana dashboards, cluster health monitoring, et alerting
9. **API Integration** : Client Python/Node.js avec connection pooling et retry logic
10. **Search UI** : Frontend React/Vue avec search-as-you-type et filters dynamiques
11. **Scaling Strategy** : Cluster sizing, hot-warm architecture, et disaster recovery
Fournis les mappings, queries, et le code d'intégration complet.
#observability
#monitoring
#microservices
#opentelemetry
#prometheus
Implémente une stack d'observabilité complète pour architecture microservices.
Tu es un expert SRE et observabilité. Je veux monitorer une architecture microservices [KUBERNETES/SERVERLESS].
Stack d'observabilité complète:
1. **Metrics Collection** : Prometheus, Grafana Mimir, VictoriaMetrics, OpenTelemetry Collector
2. **Distributed Tracing** : Jaeger, Tempo, Zipkin, OpenTelemetry tracing
3. **Logging Strategy** : Loki, ELK Stack, Fluentd, structured logging
4. **APM Integration** : New Relic, DataDog, Dynatrace, open-source alternatives
5. **Service Mesh** : Istio, Linkerd, Consul Connect with telemetry
6. **Custom Dashboards** : Grafana dashboards, SLI/SLO definitions, error budgets
7. **Alerting Strategy** : Alertmanager, PagerDuty, OpsGenie, escalation policies
8. **Chaos Engineering** : Gremlin, Litmus Chaos, failure injection testing
9. **Capacity Planning** : Resource utilization trends, predictive scaling
10. **Business Metrics** : User journey tracking, conversion funnels, A/B testing
Fournis les configurations Docker/Kubernetes, les dashboards Grafana, les règles d'alerting, et les charts Helm.
#api
#performance
#optimisation
#backend
Optimiser les performances d'une API REST
Analyse et optimise cette API REST :\n\nFramework : [Laravel/Symfony/Express/NestJS]\nEndpoints : [liste des endpoints]\nBase de données : [MySQL/PostgreSQL/MongoDB]\nTraffic actuel : [req/jour]\nTemps de réponse moyen : [ms]\n\nIdentifie et propose :\n1. Goulets d'étranglement (bottlenecks)\n2. Optimisations SQL (index, requêtes)\n3. Mise en cache appropriée\n4. Pagination et limites\n5. Compression des réponses\n6. Connection pooling\n7. Monitoring et alerting\n\nDonne des exemples de code concrets.
#docker
#devops
#performance
#cloud
Réduit drastiquement la taille d'une image Docker (Multi-stage builds).
J'ai un Dockerfile qui produit une image de 1Go pour mon app [NODE/GO/PYTHON]. C'est trop lourd.
Refactorise-le en utilisant un **Multi-Stage Build**.
1. Stage de build : Installe toutes les dépendances et compile.
2. Stage final : Utilise une image de base légère (Alpine/Distroless) et ne copie que le binaire/dist.
Explique chaque ligne modifiée.
#tensorflow
#machine-learning
#optimization
#production
Optimise un modèle TensorFlow pour la production.
Optimise ce modèle TensorFlow pour la production :
[DESCRIPTION MODÈLE]
Techniques d'optimisation :
1. Quantization (INT8/FP16)
2. Pruning et sparsity
3. Knowledge distillation
4. TensorRT/TFLite conversion
5. Batch size optimization
6. Memory footprint reduction
7. Inference latency improvement
Fournis le code d'optimisation et benchmarks avant/après.
#react-native
#mobile
#performance
#optimisation
Liste les techniques pour fluidifier une application React Native lente.
Mon application React Native souffre de ralentissements (jank) lors du scroll ou des animations.
Propose 5 techniques d'optimisation avancées pour résoudre ça, en couvrant :
1. **Rerenders** : `React.memo`, `useMemo`, `useCallback`.
2. **Listes** : Configuration de `FlatList` (`windowSize`, `removeClippedSubviews`).
3. **Images** : Caching et redimensionnement.
4. **Bridge** : Réduire les passes entre JS et Native (ex: Reanimated).
5. **Hermes** : Activation et bénéfices.
#react
#javascript
#performance
#frontend
Explique quand et comment utiliser useMemo et useCallback.
J'ai un composant React qui se re-rend trop souvent.
Explique-moi quand utiliser `useMemo` et `useCallback`.
Ne me donne pas juste la définition.
Donne un exemple de code **Avant** (lent) et **Après** (optimisé) où l'utilisation de ces hooks est justifiée (ex: liste filtrée lourde, fonction passée à un enfant mémoïsé).
#optimiser
#angular
#développement web
Expert Optimiser en Angular avec contraintes de performance
Tu es un spécialiste de l'optimisation en Angular. Amélioreavec contraintes de performance :
[ÉLÉMENT À OPTIMISER]
Analyse et actions :
1. Goulots d'étranglement identifiés
2. Optimisations proposées
3. Gains attendus
4. Plan de mise en œuvre
#optimiser
#angular
#développement web
Expert Optimiser en Angular en mode solo
Tu es un spécialiste de l'optimisation en Angular. Amélioreen mode solo :
[ÉLÉMENT À OPTIMISER]
Analyse et actions :
1. Goulots d'étranglement identifiés
2. Optimisations proposées
3. Gains attendus
4. Plan de mise en œuvre
#optimiser
#angular
#développement web
Expert Optimiser en Angular en équipe agile
Tu es un spécialiste de l'optimisation en Angular. Amélioreen équipe agile :
[ÉLÉMENT À OPTIMISER]
Analyse et actions :
1. Goulots d'étranglement identifiés
2. Optimisations proposées
3. Gains attendus
4. Plan de mise en œuvre