StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Product

  • Stacks
  • Tools
  • Companies
  • Feed

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

© 2025 StackShare. All rights reserved.

API StatusChangelog
GraphQL Cache
ByGraphQL CacheGraphQL Cache

GraphQL Cache

#8in Caching
Discussions2
Followers38
OverviewDiscussions2

What is GraphQL Cache?

A custom middleware for graphql-ruby that handles key construction and cache reads/writes transparently.

GraphQL Cache is a tool in the Caching category of a tech stack.

Key Features

Open source

GraphQL Cache Pros & Cons

Pros of GraphQL Cache

No pros listed yet.

Cons of GraphQL Cache

No cons listed yet.

GraphQL Cache Alternatives & Comparisons

What are some alternatives to GraphQL Cache?

Ehcache

Ehcache

Ehcache is an open source, standards-based cache for boosting performance, offloading your database, and simplifying scalability. It's the most widely-used Java-based cache because it's robust, proven, and full-featured. Ehcache scales from in-process, with one or more nodes, all the way to mixed in-process/out-of-process configurations with terabyte-sized caches.

Solid Cache

Solid Cache

It is a database-backed Active Support cache store implementation. Using SQL databases backed by SSDs we can have caches that are much larger and cheaper than traditional memory-only Redis or Memcached backed caches.

GraphQL Cache Integrations

GraphQL Ruby, Ruby, GraphQL are some of the popular tools that integrate with GraphQL Cache. Here's a list of all 3 tools that integrate with GraphQL Cache.

GraphQL Ruby
GraphQL Ruby
Ruby
Ruby
GraphQL
GraphQL

Try It

Visit Website

Adoption

On StackShare

Companies
1
S
Developers
23
DMATHC+17

GraphQL Cache Discussions

Discover why developers choose GraphQL Cache. Read real-world technical decisions and stack choices from the StackShare community.Showing 1 of 2 discussions.

Michael Kelly
Michael Kelly

Senior Software Engineer at StackShare

Mar 25, 2019

Needs adviceonGraphQL RubyGraphQL RubyGraphQL CacheGraphQL CacheRailsRails

When we went all in on adopting GraphQL Ruby as our backend API standard there wasn't any good way to handle fine grain caching of resolved fields. We could hack around it caching the entire JSON document, but this was too heavy-handed. We also needed to expose real-time fields next to large cached collections in our schema which isn't possible this way.

To solve the problem we built GraphQL Cache which is a custom plugin for GraphQL Ruby that provides field-level caching. The gem integrates with Rails so that it can be easily dropped into an app and used to cache computational or network intensive resolvers at a layer similar to the Rails controllers we're all used to. For more information on why and how GraphQL Cache came to be, read the blog post linked to this decision.

0 views0
Comments
View all 2 discussions