Never again communicate with your data store using an imperative API. Simply declare your data requirements using GraphQL and let Relay figure out how and when to fetch your data.
A custom middleware for graphql-ruby that handles key construction and cache reads/writes transparently.
Flux is the application architecture that Facebook uses for building client-side web applications. It complements React's composable view components by utilizing a unidirectional data flow. It's more of a pattern rather than a formal framework, and you can start using Flux immediately without a lot of new code.
Build a universal GraphQL API on top of your existing REST APIs, so you can ship new application features fast without waiting on backend changes.