GraphQL rate limiting and authorization at the query/mutation level

GraphQL rate limiting and authorization at the query/mutation level