Aller au contenu

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.