Journey to a Federated GraphQL 

Journey to a Federated GraphQL 

After spending significant time building a federated GraphQL stack, and seeing it start to take shape, we realized that we were now vulnerable to malicious queries due to a lack of limits to the kind of queries that could be made.

Types are cool

Being inspired at the time, it was time to write the code. Due to deadlines, we chose to use pure JS instead of TypeScript. It soon turned out that working with recursive GraphQL AST was not that fun since there are several different interfaces inside the recursive tree and knowing them all is a bit overwhelming. With TypeScript it would’ve been much easier since it knows the types for you. Also, when looking back at the code now, it’s a little hard to understand which object is currently being processed.

graphql federated graphql journey

What is Geek Coin

What is GeekCash, Geek Token

Best Visual Studio Code Themes of 2021

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Journey to a Federated GraphQL

After spending significant time building a federated GraphQL stack, and seeing it start to take shape, we realized that we were now vulnerable to malicious queries due to a lack of limits to the kind of queries that could be made.

Journey to a Federated GraphQL

Engineers tend to love good stories so hopefully, our 5-year journey of moving towards API composition with GraphQL now in production (serving at peak 110 requests per second at 100ms latency) provides a good story.

How to use GraphQL with Javascript – GraphQL.js tutorial

GraphQL is first and foremost. GraphQL.js is the definitive JavaScript GraphQL implementation, but most of us are using GraphQL to build backend APIs. For that to work, we need to serve GraphQL over HTTP.

Hasura Remote Joins Implements GraphQL Data Federation

GraphQL and its ecosystem enables Data Federation more easily than before. Hasura Remote Joins Implements GraphQL Data Federation. Let's explore more in this article

Caching Strategies in a Federated GraphQL Architecture

Caching Strategies in a Federated GraphQL Architecture. If you take another look at the architecture diagram, you’ll notice we point a local cache to a distributed cache.