Aller au contenu
APIOps meetups are back! Join us for the next one, more info at apiops.info.

GraphQL Canvas

Concevoir des API GraphQL en définissant des types, des requêtes, des mutations et des abonnements.

  • Conception d’une API GraphQL structurée

GraphQL Canvas

SVG | PNG | JSON

  1. Quels sont les problèmes que les consommateurs d’API tentent de résoudre ? De quelles données ont-ils besoin ?
  2. Définir les types GraphQL et leurs attributs : Quels sont les principaux types exposés (par exemple, Utilisateur, Commande, Produit) ?
  3. Cartographier les relations entre les types : Comment les types sont-ils liés les uns aux autres dans les requêtes imbriquées ?
  4. Spécifier les requêtes pour l’extraction des données
  5. 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) ?
  6. Abonnements aux grandes lignes pour des mises à jour en temps réel
  7. Définir l’authentification et l’autorisation : Qui peut accéder à quels champs ou types ?
  8. Tenez compte des contraintes de pagination, de filtrage ou de limitation du débit.