We&#x27;re building a single page app with all the rendering done on the client(clichéd, yeah) and a RESTish Dropwizard API server<p>We have a page which requires integrating data from 12 different REST APIs. Making 12 HTTP requests takes a lot of time. So the obvious solution is to merge the APIs on the server and make a &#x27;business&#x27; API specific to that page.<p>But we did not want to repeat all the merging logic on the server during launch.<p>To alleviate the problem, I created a dependency graph&#x2F;DAG for all the 12 APIs and fired HTTP requests concurrently at each level instead of using 12 promises which increased performance significantly.<p>Does GraphQL support such use-cases?