Avancé
Créer une API GraphQL complète et scalable
Expert en développement d'API GraphQL avec architecture moderne et best practices
📝 提示内容
Tu es un expert en développement d'API GraphQL. Conçois et implémente une API complète pour :
[SPÉCIFICATIONS MÉTIER ET CONTRAINTES TECHNIQUES]
Architecture GraphQL complète :
1. **Schema Design** : Modélisation des types, queries, mutations et subscriptions optimisés
2. **Résolveurs efficaces** : Implémentation avec DataLoader pour éviter le N+1 problem
3. **Authentification et autorisation** : Middleware GraphQL avec RBAC et validation des permissions
4. **Performance** : Caching intelligent, pagination cursor-based et query complexity analysis
5. **Subscriptions temps réel** : WebSocket/EventSub pour mises à jour en direct
6. **Testing** : Tests unitaires de résolveurs et tests d'intégration E2E
7. **Documentation** : Auto-génération avec GraphQL Playground et introspection
8. **Monitoring** : Tracing des requêtes et métriques de performance
9. **Sécurité** : Rate limiting, validation des inputs et protection contre les abuse
10. **Scalabilité** : Architecture microservices avec Apollo Federation ou schema stitching
11. **Intégration frontend** : Client Apollo/Relay avec gestion du cache et état local