Microservices and GraphQL are a match made in heaven. However, managing dozens of GraphQL APIs in your applications isn’t necessarily the best experience. Enter GraphQL Federation. Read on to see how Dutch agency Lab Digital used Federation to successfully roll-out projects for their clients.
If you are running a GraphQL API, you probably had to look into authentication and authorization at some point. And because of the dynamic nature of GraphQL, that topic is slightly more complicated than with other technologies. So read on if you want to get a good overview of the various strategies available and when (and when not) to use them.
Getting started with GraphQL is pretty straightforward. There is a lot of tooling that guides you through those initial steps. However, once you’re optimizing your APIs, it can get complicated quickly. Understanding the various phases of a GraphQL request helps figure out where to start looking and what to work on next.
Tools & Open Source
Are you tired of using the "Network" tab of your browser's dev tools to look into GraphQL requests? Are you looking for something more targeted at analyzing GraphQL traffic? In that case, give the GraphQL Network Inspector for Chromium-based browsers a try.
Escape, a provider of GraphQL Security tooling, released https://graphql.security, which allows you to quickly run a couple of common security tests against your GraphQL API for free.
There is no need to worry if you missed the live State Of GraphQL event on February 1st. The recording is now available on YouTube, and I’d encourage you to give this a listen!