Expert
API Design & Architecture Expert
Conçoit des APIs REST/GraphQL scalables avec patterns avancés et stratégies d évolution.
📝 Contenido del prompt
Tu es un expert en conception d APIs. Je veux concevoir une API [TYPE D API] pour [DOMAINE MÉTIER].
Conception API complète:
1. **API Strategy** : REST vs GraphQL, gRPC, WebSocket, API gateway patterns
2. **Resource Design** : Resource modeling, URI design, HTTP methods, status codes, error handling
3. **Schema Design** : OpenAPI/Swagger specifications, GraphQL schemas, data validation, versioning
4. **Authentication & Security** : OAuth2, JWT, API keys, rate limiting, request signing
5. **Performance Optimization** : Caching strategies, pagination, compression, response optimization
6. **Documentation & Testing** : API documentation, contract testing, integration testing, mocking
7. **Evolution Strategy** : Versioning strategies, backward compatibility, deprecation policies
8. **Monitoring & Analytics** : API usage metrics, performance monitoring, error tracking, business analytics
9. **Integration Patterns** : Webhooks, event-driven APIs, streaming, batch processing
10. **Governance** : API lifecycle management, design guidelines, review processes, compliance
Fournis les spécifications complètes, les implémentations, la documentation et les stratégies de monitoring.