Retour à la leçon
Mission

Mission : trancher entre REST et GraphQL pour l'appli mobile e-commerce

Diagnostiquer le sur/sous-fetching d'un flux REST existant et concevoir la query GraphQL qui le remplace en un seul aller-retour.

Contexte

L'équipe mobile de la fiche produit enchaîne aujourd'hui GET /produits/42, puis GET /produits/42/avis, puis un appel par auteur d'avis pour afficher le nom, le prix, la catégorie et les avis clients avec leur auteur. Sur une connexion 3G, cette suite d'appels est lente. Ton rôle : diagnostiquer précisément le problème, puis concevoir la requête GraphQL qui le règle — sans pour autant migrer aveuglément toute l'API.