GraphQL avec REST & gestion de cache

GraphQL avec REST & gestion de cache


Qu'allons-nous faire ?

Dans un tutoriel précédent l'astronaute Jonathan vous a présenté comment mettre en place un serveur GraphQL avec une base de données. Ici, nous allons voir comment utiliser Apollo en passant par des APIs REST et surtout les points d'attention pour préserver les performances de votre application.

Nous allons mettre en place un serveur GraphQL et une application front via le framework Apollo.

Pré-requis

Nous allons utiliser https://api.nasa.gov, une API ouverte à tout le monde, mise à disposition par la NASA. Vous pouvez utiliser la clé d'authentification de démo (qui est limitée à 30 appels par heure), mais si vous souhaitez vous pouvez aller sur cette page pour demander une clé d'authentification personnelle.

authentication_key

Le serveur Apollo sera en NodeJS en version 10. L'application front sera faite en React. Je vais utiliser Docker pour ce projet. Le code fourni pour le tutoriel est disponible ici et contient un fichier docker-compose.yml vous permettant d'installer le projet.

Auteur(s)

Marie Minasyan

Marie Minasyan

Astronaute Raccoon @ ElevenLabs_🚀 De retour dans la Galaxie.

Voir le profil

Vous souhaitez en savoir plus sur le sujet ?
Organisons un échange !

Notre équipe d'experts répond à toutes vos questions.

Nous contacter

Découvrez nos autres contenus dans le même thème