architecture: what about designing a solution based on the Azure + GraphQL + C # + DocumentDB function?

The node community is doing this. They are using Aws Lambda + GraphQL + Express + DynamoDB on the server side. I had the opportunity to work on such a project. I was wondering what would happen if I converted this GraphQL stack to Microsoft-related technologies.

On the front, One Azure Function will receive the requests and pass to the graphql engine. The GraphQL engine will detect the route and execute the appropriate function. The code will be written in C # and as a database we will use DocumentDB.

What do you think about the design of this solution?