Category: Database, Data

Home » Blogs » Apollo GraphQL Brings Caching to Client Software

Apollo GraphQL this week updated its namesake GraphQL client software that among other things improves performance using in-memory caching application programming interfaces (APIs). GraphQL has emerged as a popular alternative to REST APIs because it provides developers with a query engine that provides more control over what data is requested.

When the Apollo GraphQL client fetches data from your server it caches that data using a normalized structure that matches the Apollo GraphQL schema, which allows it to locally reconstruct a subset of the back-end data graph.

Originally developed by Facebook, GraphQL is gaining a lot of traction on backend systems because it allows developers to describe the data that can be accessed.

Related Articles