Nous développons votre projet en GraphQL

theTribe a développé une expertise dans la réalisation de projets GraphQL.
Un projet en GraphQL ?

Contactez la Tribu

Présentation

Le “GraphQL” est un langage de requêtes pour API, il s'accompagne d'un environnement pour exécuter ces requêtes. Créé par Facebook en 2012 et publié comme projet open source en 2015, il a pour but de devenir un nouveau standard dans le développement d'API.

Son intérêt premier est d'optimiser les appels réseaux sur des structures de données complexes. Contrairement à une API REST, c'est la requête du client qui définit la structure de données et le serveur suit cette structure pour retourner la réponse. Ainsi, le client peut définir un arbre de données qui sera traité en une seule requête par le serveur. Là où une API REST aurait potentiellement nécessité autant de requêtes que de niveaux dans l'arbre de données.

Cas d’usage / quand l’utiliser ?

Le GraphQL met l'accent sur l'optimisation des appels réseaux, il est ainsi particulièrement efficace dans le cas d'une utilisation orientée mobile.

En effet, le réseau mobile ayant parfois une bande passante limitée, le fait de pouvoir charger toutes les données nécessaires au lancement de l'application en une seule requête représente un gain de temps non négligeable.

Ceci implique des gains en performance lui permettant de se démarquer de ses concurrents.

En dehors de Facebook, de nombreux géants du Web tels GitHub, Pinterest et Airbnb utilisent cette technologie.

Et si on en discutait ?

Contactez la Tribu

Ils développent en GraphQL

Découvrez d'autres technologies utilisées par theTribe

Liens

Vitrine : https://graphql.org/

Documentation : https://graphql.org/learn/

Et si on discutait ?

Contactez la Tribu