GraphQL Canvas
Suunnittele GraphQL APIt määrittelemällä tyypit, kyselyt, mutaatiot ja tilaukset.
Tulokset
Osio nimeltä “Tulokset”- Strukturoidun GraphQL APIn suunnittelu
Näin se toimii
Osio nimeltä “Näin se toimii”Portaat
Osio nimeltä “Portaat”- Mitä ongelmia API-käyttäjät yrittävät ratkaista? Mitä tietoja he tarvitsevat?
- Määritä GraphQL-tyypit ja niiden attribuutit: Mitkä ovat keskeiset tyypit (esim. käyttäjä, tilaus, tuote)?
- Kartoita tyyppien väliset suhteet: Miten tyypit liittyvät toisiinsa sisäkkäisissä kyselyissä?
- Määritä kyselyt tiedonhakua varten
- Määritä tietojen muuttamista koskevat mutaatiot: Millaisilla operaatioilla tietoja muutetaan (esim. luodaan, päivitetään, poistetaan)?
- Reaaliaikaisten päivitysten tilaukset
- Määrittele todennus ja valtuutus: Kuka voi käyttää mitä kenttiä tai tyyppejä?
- Harkitse, onko olemassa sivutus-, suodatus- tai nopeusrajoituksia.