GraphQL based API Service
Please provide an Azure backed GraphQL-as-a-service (http://graphql.org/), similar to AWS AppSync. This service would integrate with other Azure services such as CosmosDB, Functions, Database for PostgreSQL, etc.
This would greatly improve the ability for developers to create serverless applications on the Azure platform by providing a unified API for all of those services, and also providing GraphQL websocket subscriptions for those services.
Additionally, the service would have the option of automatically provisioning CosmosDB collection(s) based on provided GraphQL schema types, and automatically building GraphQL mutations which persist information to CosmosDB. The goal would be to allow mobile / web developers to focus on the front end, simply create the graphQL requests they want for data, and have this new Azure service automatically handle persisting and fetching the data, as well as triggering subscriptions as appropriate.
Tomislav Markovski commented
Richard Goerwitz commented
Event Hubs provide a Kafka endpoint, Azure Service Bus shows AMPQ, etc., and REST is presented all over the place. This is all great. But many shops (including mine) are moving away from REST towards more GraphQL, and it would be great for our developers to have GraphQL available as an Azure-backed service.