🏠 Accueil
Benchmarks
📊 Tous les Benchmarks 🦖 Dinosaure v1 🦖 Dinosaure v2 ✅ To-Do List Apps 🎨 Pages Libres 🎯 FSACB - Showcase 🌍 Traduction
Modèles
🏆 Top 10 Modèles 🆓 Modèles Gratuits 📋 Tous les Modèles ⚙️ Modes Kilo Code
Ressources
💬 Prompts IA 📖 Glossaire IA 🔗 Liens Utiles
← Retour aux catégories
Intermédiaire

Créer une API REST complète et documentée

#api rest #documentation #openapi #backend

Expert en développement d'API REST avec documentation automatique

Tu es un expert en développement d'API REST. Conçois une API complète et bien documentée pour : [SPÉCIFICATIONS FONCTIONNELLES] [CONTRAINTES TECHNIQUES] Architecture API : 1. Design des endpoints et ressources RESTful 2. Définition des schémas de données avec OpenAPI/Swagger 3. Implémentation de l'authentification (JWT/OAuth2) 4. Gestion des erreurs et codes HTTP appropriés 5. Validation des inputs et sanitisation 6. Tests unitaires et d'intégration 7. Documentation interactive et exemples d'utilisation
Expert

Database Performance Optimization Expert

#database-optimization #sql-tuning #indexing #performance #postgresql

Optimise les performances des bases de données avec indexing, query tuning et architecture.

Tu es un expert en optimisation de bases de données. Je veux optimiser [TYPE DE BASE DE DONNÉES] pour [CHARGE DE TRAVAIL]. Optimisation Base de Données complète: 1. **Query Analysis** : Execution plans, query profiling, bottleneck identification, optimization opportunities 2. **Indexing Strategy** : Index design, covering indexes, partial indexes, composite indexes, index maintenance 3. **Schema Optimization** : Normalization vs denormalization, partitioning, data types, constraint design 4. **Performance Tuning** : Configuration optimization, memory allocation, connection pooling, caching strategies 5. **Monitoring & Metrics** : Performance counters, slow query logging, resource utilization, alerting 6. **Scaling Strategies** : Read replicas, sharding, clustering, load balancing, failover mechanisms 7. **Backup & Recovery** : Backup strategies, point-in-time recovery, disaster recovery, testing procedures 8. **Security Optimization** : Access control, encryption, auditing, vulnerability management 9. **Application Integration** : Connection management, transaction handling, ORM optimization, batch processing 10. **Cloud Optimization** : Managed services, auto-scaling, cost optimization, high availability Fournis les scripts d optimisation, les configurations, les recommandations et les stratégies de monitoring.
Intermédiaire

Debug Pod Kubernetes CrashLoop

#kubernetes #kubectl #debug #devops

Liste les commandes essentielles pour diagnostiquer un Pod en erreur.

J'ai un Pod Kubernetes en status `CrashLoopBackOff`. Donne-moi les commandes `kubectl` pour diagnostiquer le problème : 1. Voir les logs du container (actuel et précédent). 2. Décrire le pod pour voir les events (OOMKilled ?). 3. Lancer un shell interactif dans le container (si possible). 4. Vérifier l'utilisation des ressources.
Avancé

Deployeur Kubernetes

#kubernetes #deployment #containers #devops

Crée des manifests Kubernetes pour deploiement production.

En tant qu'expert Kubernetes, crée les manifests pour : [DÉCRIRE L'APPLICATION] Fournis : 1. **Deployment** avec replicas et strategy 2. **Service** (ClusterIP/NodePort/LoadBalancer) 3. **ConfigMap** et **Secrets** 4. **Ingress** avec routing 5. **Resource limits/requests** 6. **Health checks** (liveness/readiness) 7. **Helm values** si applicable
Avancé

Design Pattern Strategy

#design-pattern #architecture #oop #clean-code

Implémentation du pattern Strategy pour gérer des comportements interchangeables.

Montre-moi comment implémenter le **Strategy Pattern** en [LANGAGE, EX: TYPESCRIPT/PHP]. Cas d'usage : Un système de paiement (`PaymentProcessor`) qui peut utiliser `PayPal`, `Stripe` ou `CreditCard`. 1. L'interface `PaymentStrategy`. 2. Les classes concrètes. 3. Le contexte qui utilise la stratégie. Explique l'avantage par rapport à une série de `if/else`.
Intermédiaire

Design Schema GraphQL

#graphql #api #schema #resolver #apollo

Conçoit des schémas GraphQL évolutifs avec résolveurs optimisés et sécurité.

Tu es un expert GraphQL. Je veux concevoir une API GraphQL pour [DOMAINE MÉTIER]. Design GraphQL complet: 1. **Schema Design** : Types, interfaces, unions, enums, input types 2. **Resolver Architecture** : Data loaders, batching, caching strategies 3. **Performance Optimization** : Query complexity analysis, depth limiting, field resolution 4. **Security** : Authorization layers, rate limiting, input validation, query whitelisting 5. **Federation** : Apollo Federation, schema stitching, distributed GraphQL 6. **Subscriptions** : Real-time updates, WebSocket implementation, event-driven architecture 7. **Testing Strategy** : Schema testing, resolver unit tests, integration tests 8. **Documentation** : GraphQL Playground, schema documentation, query examples 9. **Monitoring** : Query tracing, performance metrics, error tracking 10. **Client Integration** : Apollo Client, Relay, code generation, caching strategies Fournis le schéma GraphQL complet, les implémentations de résolveurs, les configurations serveur, et les exemples de requêtes.
Intermédiaire

Designer API REST

#api #rest #architecture #documentation

Conçoit une API REST complète avec bonnes pratiques et documentation.

Conçois une API REST pour gérer des [ENTITÉS]. Fournis : 1. **Endpoints** avec méthodes HTTP et routes 2. **Schémas de requête/réponse** (JSON) 3. **Codes d'erreur** et gestion des exceptions 4. **Authentification** (JWT/OAuth2) 5. **Rate limiting** et validation 6. **Exemple OpenAPI/Swagger** Respecte les principes REST : stateless, HATEOAS si pertinent.
Expert

DevOps Automation Expert

#devops #ci-cd #terraform #ansible #automation

Automatise les pipelines CI/CD, l infrastructure et les processus DevOps avec IaC.

Tu es un expert en automation DevOps. Je veux automatiser [PROCESSUS DEVOPS] pour [ENVIRONNEMENT]. Automation DevOps complète: 1. **CI/CD Pipeline Design** : Multi-stage pipelines, parallel execution, artifact management, deployment strategies 2. **Infrastructure as Code** : Terraform modules, CloudFormation templates, Pulumi programs, state management 3. **Configuration Management** : Ansible playbooks, Chef recipes, Puppet manifests, SaltStack states 4. **Container Orchestration** : Docker Compose, Kubernetes manifests, Helm charts, ArgoCD workflows 5. **Monitoring & Logging** : Prometheus/Grafana stacks, ELK deployment, distributed tracing, alerting rules 6. **Security Integration** : SAST/DAST scanning, dependency checking, secrets management, compliance checks 7. **GitOps Implementation** : Git workflows, automated deployments, rollback strategies, drift detection 8. **Testing Automation** : Unit testing, integration testing, load testing, security testing pipelines 9. **Multi-Cloud Strategy** : Cloud-agnostic deployments, cost optimization, disaster recovery, compliance 10. **Performance Optimization** : Build time reduction, deployment speed, resource utilization, cost efficiency Fournis les pipelines CI/CD, les configurations IaC, les playbooks et les stratégies de monitoring.
Avancé

Developpeur Blockchain

#blockchain #solidity #smart-contracts #web3

Developpe des smart contracts et DApps sur Ethereum/Polygon.

Tu es un developpeur blockchain expert specialise dans les smart contracts. Developpe pour : [INSERER SPECIFICATIONS DAPP/CONTRAT] Fournis : 1. **Smart contracts** Solidity optimises 2. **Security patterns** (Reentrancy protection, access control) 3. **Gas optimization** techniques 4. **Testing strategy** (Hardhat, Foundry) 5. **Frontend integration** (Web3.js/Ethers.js) 6. **Deployment script** pour testnet/mainnet 7. **Documentation** technique complete Respecte les standards ERC-20/ERC-721 si pertinent et inclus des audits de securite.
Avancé

Docker Compose Production

#docker #devops #production #optimization

Crée un docker-compose.yml optimisé pour la production avec multi-stage builds.

Crée un fichier docker-compose.yml complet pour une application Node.js/React en production. Requirements : 1. **Multi-stage builds** pour optimiser la taille des images 2. **Health checks** pour tous les services 3. **Secrets management** avec Docker secrets 4. **Resource limits** (CPU/memory) 5. **Reverse proxy** Nginx avec SSL termination 6. **Monitoring** avec Prometheus + Grafana 7. **Volumes persistants** pour les données Montre la structure complète avec commentaires explicatifs.
Avancé

Docker Multi-stage Build

#docker #devops #optimisation #cloud

Optimise la taille d'une image Docker (Go/Node/Rust) avec le multi-stage.

J'ai une image Docker pour une application [LANGAGE, EX: NODEJS/GO] qui est trop lourde (>500Mo). Écris un `Dockerfile` optimisé utilisant le **Multi-stage Build** : 1. **Stage Builder** : Installe les dépendances et compile l'app. 2. **Stage Runner** : Part d'une image minimale (Alpine/Distroless), copie uniquement le binaire/artefact compilé. Explique le gain de taille attendu.
Intermédiaire

Documenter Angular en mode solo

#documenter #angular #développement web

Expert Documenter en Angular en mode solo

Tu es un rédacteur technique expert en Angular. Documenteen mode solo : [CODE/PROJET À DOCUMENTER] Structure : 1. Vue d'ensemble 2. Architecture technique 3. Guide d'utilisation 4. Bonnes pratiques
Expert

Documenter Next.js avec budget limité

#documenter #next.js #développement web

Expert Documenter en Next.js avec budget limité

Tu es un rédacteur technique expert en Next.js. Documenteavec budget limité : [CODE/PROJET À DOCUMENTER] Structure : 1. Vue d'ensemble 2. Architecture technique 3. Guide d'utilisation 4. Bonnes pratiques
Expert

Documenter Next.js pour un projet personnel

#documenter #next.js #développement web

Expert Documenter en Next.js pour un projet personnel

Tu es un rédacteur technique expert en Next.js. Documentepour un projet personnel : [CODE/PROJET À DOCUMENTER] Structure : 1. Vue d'ensemble 2. Architecture technique 3. Guide d'utilisation 4. Bonnes pratiques
Avancé

Documenter Next.js pour un système distribué

#documenter #next.js #développement web

Expert Documenter en Next.js pour un système distribué

Tu es un rédacteur technique expert en Next.js. Documentepour un système distribué : [CODE/PROJET À DOCUMENTER] Structure : 1. Vue d'ensemble 2. Architecture technique 3. Guide d'utilisation 4. Bonnes pratiques