<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p><br>
</p>
<br>
<div class="moz-cite-prefix">On 30/04/18 20:16, Flint WALRUS wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAG+53ua2VDJ2wOgsPFKSpxbLza1SjjKGgxmkAnwboHB=Fytg7g@mail.gmail.com">I
would very much second that question! Indeed it have been one of
my own wondering since many times.<br>
<br>
Of course GraphQL is not intended to replace REST as is and have
to live in parallel </blockquote>
<br>
Effectively a standard initial architecture is to have GraphQL
sitting aside (in parallel) and wrapping REST and along the way
develop GrapgQL Schema.<br>
<br>
It's seems too early to tell but GraphQL being the next step in API
evolution it might ultimately replace REST.<br>
<br>
<blockquote type="cite"
cite="mid:CAG+53ua2VDJ2wOgsPFKSpxbLza1SjjKGgxmkAnwboHB=Fytg7g@mail.gmail.com">but
it would likely and highly accelerate all requests within heavily
loaded environments</blockquote>
<br>
+1<br>
<br>
<blockquote type="cite"
cite="mid:CAG+53ua2VDJ2wOgsPFKSpxbLza1SjjKGgxmkAnwboHB=Fytg7g@mail.gmail.com">.<br>
<br>
So +1 for this question.<br>
<div class="gmail_quote">
<div dir="ltr">Le lun. 30 avr. 2018 à 05:53, Gilles Dubreuil
<<a href="mailto:gdubreui@redhat.com"
moz-do-not-send="true">gdubreui@redhat.com</a>> a écrit :<br>
</div>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
Remember Boston's Summit presentation [1] about GraphQL [2]
and how it <br>
addresses REST limitations.<br>
I wonder if any project has been thinking about using GraphQL.
I haven't <br>
find any mention or pointers about it.<br>
<br>
GraphQL takes a complete different approach compared to REST.
So we can <br>
finally forget about REST API Description languages <br>
(OpenAPI/Swagger/WSDL/WADL/JSON-API/ETC) and HATEOS (the
hypermedia <br>
approach which doesn't describe how to use it).<br>
<br>
So, once passed the point where 'REST vs GraphQL' is like
comparing SQL <br>
and no-SQL DBMS and therefore have different applications,
there are no <br>
doubt the complexity of most OpenStack projects are good
candidates for <br>
GraphQL.<br>
<br>
Besides topics such as efficiency, decoupling, no version
management <br>
need there many other powerful features such as API Schema out
of the <br>
box and better automation down that track.<br>
<br>
It looks like the dream of a conduit between API services and
consumers <br>
might have finally come true so we could move-on an worry
about other <br>
things.<br>
<br>
So has anyone already starting looking into it?<br>
<br>
[1] <br>
<a
href="https://www.openstack.org/videos/boston-2017/building-modern-apis-with-graphql"
rel="noreferrer" target="_blank" moz-do-not-send="true">https://www.openstack.org/videos/boston-2017/building-modern-apis-with-graphql</a><br>
[2] <a href="http://graphql.org" rel="noreferrer"
target="_blank" moz-do-not-send="true">http://graphql.org</a><br>
<br>
<br>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a
href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe"
rel="noreferrer" target="_blank" moz-do-not-send="true">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a
href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev"
rel="noreferrer" target="_blank" moz-do-not-send="true">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</blockquote>
</div>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
Gilles Dubreuil
Senior Software Engineer - Red Hat - Openstack DFG Integration
Email: <a class="moz-txt-link-abbreviated" href="mailto:gilles@redhat.com">gilles@redhat.com</a>
GitHub/IRC: gildub
Mobile: +61 400 894 219
</pre>
</body>
</html>