Pour les échanges entre le front et le back, nous utilisons GraphQL afin d’exposer les données :
- C’est un “Query language” open source
- GraphQL est auto-documenté
- Limite le nombre de requêtes contrairement à une API RESTfull
- Le client (visiteur) requête uniquement ce qu’il doit afficher (performance accrue)
- Les données sont typées
- Plus de problème de versioning