GraphQL Canvas
Concevoir des API GraphQL en définissant des types, des requêtes, des mutations et des abonnements.
Résultats
Section intitulée « Résultats »- Conception d’une API GraphQL structurée
Comment cela fonctionne-t-il ?
Section intitulée « Comment cela fonctionne-t-il ? »- Quels sont les problèmes que les consommateurs d’API tentent de résoudre ? De quelles données ont-ils besoin ?
- Définir les types GraphQL et leurs attributs : Quels sont les principaux types exposés (par exemple, Utilisateur, Commande, Produit) ?
- Cartographier les relations entre les types : Comment les types sont-ils liés les uns aux autres dans les requêtes imbriquées ?
- Spécifier les requêtes pour l’extraction des données
- Définir les mutations pour la modification des données : Quelles sont les opérations qui modifient les données (par exemple, création, mise à jour, suppression) ?
- Abonnements aux grandes lignes pour des mises à jour en temps réel
- Définir l’authentification et l’autorisation : Qui peut accéder à quels champs ou types ?
- Tenez compte des contraintes de pagination, de filtrage ou de limitation du débit.
- Utiliser l’introspection pour valider les définitions de type
- documenter les exemples de requêtes et de mutations
- Veiller à ce que les noms des types soient descriptifs et cohérents

Accelerate Your APIs with APIOps Cycles Workshop
A compact, high-impact 2-hour online or onsite workshop for API product owners, architects, platform teams, and IT leaders.
Learn more