Hopefully a GraphQL server can't be far behind.
Edit: I guess you do something like this: https://github.com/RisingStack/graphql-server/blob/master/sr...
Edit: I guess you do something like this: https://github.com/RisingStack/graphql-server/blob/master/sr...
http://dev.apollodata.com/tools/
The ability to express your schema in GraphQL instead of JS is especially nice. The server+client Apollo experience is really nice if you give it a try, and judging by the roadmap laid out in the blog post there are a lot of benefits to come.