A lot has to be reinvented with a GraphQL API. Errors, caching, rate limiting, timeouts, and so many other things are handled in many different ways by GraphQL API providers at the moment

📕Marc-Andre Giroux | Production Ready GraphQL