Siirry sisältöön

GraphQL Canvas

Suunnittele GraphQL APIt määrittelemällä tyypit, kyselyt, mutaatiot ja tilaukset.

  • Strukturoidun GraphQL APIn suunnittelu

GraphQL Canvas

SVG | PNG | JSON

  1. Mitä ongelmia API-käyttäjät yrittävät ratkaista? Mitä tietoja he tarvitsevat?
  2. Määritä GraphQL-tyypit ja niiden attribuutit: Mitkä ovat keskeiset tyypit (esim. käyttäjä, tilaus, tuote)?
  3. Kartoita tyyppien väliset suhteet: Miten tyypit liittyvät toisiinsa sisäkkäisissä kyselyissä?
  4. Määritä kyselyt tiedonhakua varten
  5. Määritä tietojen muuttamista koskevat mutaatiot: Millaisilla operaatioilla tietoja muutetaan (esim. luodaan, päivitetään, poistetaan)?
  6. Reaaliaikaisten päivitysten tilaukset
  7. Määrittele todennus ja valtuutus: Kuka voi käyttää mitä kenttiä tai tyyppejä?
  8. Harkitse, onko olemassa sivutus-, suodatus- tai nopeusrajoituksia.