Hello All,

GraphQL[1] is a query language for APIs and a runtime for fulfilling those
queries with your existing data. GraphQL provides a complete and
understandable description of the data in your API, gives clients the power
to ask for exactly what they need and nothing more, makes it easier to
evolve APIs over time, and enables powerful developer tools.


Already lot of big players use GraphQL in their production and it will be
really a great idea to add the support of GraphQL in our existing REST
services so that the microservices using our sdk gets privilege to get only
those data from the API which they require.



Some of the benefits for the adding GraphQL support will be :

   - Lot of microservices are common services which are used by many other
   consumers so the consumers can filter out the data which they require.
   - Reduce the traffic load between the inter micro-service communication.
   - Get relevant data in a minimal API calls.


So IMO we can wrap the GraphQL with our existing API services so that the
providers/consumers can use it and also the inter-communication between
sdk’s and service-center can leverage this.


So I would like to propose this idea in GSOC 2019[2] so that university
students can pick it up and implement it.


Please let me know your opinion on this.


[1] https://graphql.org/

[2] https://summerofcode.withgoogle.com/



Regards

Mohammad Asif Siddiqui

Senior Technical Leader | Apache IPMC | ServiceComb PMC

Bengaluru-560066, Karnataka

Tel: +91-80-49160700 Ext 72234 II Mob: 9972855443 Email: asifdi...@gmail.com
<mailto:asifdi...@gmail.com>

Reply via email to