Latest Backend Federation posts

ArchitectureAuthCachingData Sources
File UploadsPerformanceSchema DesignSubscriptionsTestingValidation
May 13, 2021

Using Subscriptions with Your Federated Data Graph

Apollo Federation allows teams to take a declarative approach to build out distributed GraphQL architectures. What’s more, it allows teams to divide and manage portions of the data graph’s schema based on separation of concern, so they can work independently on different products and features that are powered by a single data graph. This approach […]

November 9, 2020

Caching Strategies in a Federated GraphQL Architecture

Caching, along with naming variables and off-by-one errors, is one of the hardest problems in programming. In this post, we’ll explore caching in a federated GraphQL context from local caching and memoization to distributed caching.  The approaches described here are only one of many ways to cache in a federated GraphQL architecture.  You can find […]

November 6, 2020

9 Lessons From a Year of Apollo Federation

At StockX, we’ve been running a federated GraphQL implementation for over a year now. Like any distributed system, the rewards it comes with also comes with challenges to overcome. Overall, we’ve had a positive experience serving our APIs with GraphQL and Apollo Federation. In this post, I’d like to highlight some of the most important […]

Recent posts

June 15, 2021

Apollo Sandbox: an open GraphQL IDE for local development

by Vivek Ravishankar