Building Scalable GraphQL Microservices With Node.js and Docker: A Comprehensive Guide

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • If you want to quickly build on top of what this tutorial has covered, you can clone the complete code for this project from this GitHub repository.

  • docker

    Docker - the open-source application container engine (by microsoft)

  • Docker, an open-source development platform, provides containerization technology for building and packaging applications along with their dependencies into portable images.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • apollo-server

    🌍  Spec-compliant and production ready JavaScript GraphQL server that lets you develop in a schema-first way. Built for Express, Connect, Hapi, Koa, and more.

  • There are several GraphQL server implementations, however, for this tutorial, we'll utilize Apollo GraphQL's Apollo Server, a lightweight and flexible JavaScript server that makes it easy to build GraphQL APIs.

  • kubernetes

    Production-Grade Container Scheduling and Management

  • To learn more, you can start by exploring the official Kubernetes documentation.

  • hub-feedback

    Feedback and bug reports for the Docker Hub

  • Go to Docker Hub, sign up, and log in to your account's overview page.

  • foundation

    GraphQL Foundation Charter and Legal Documents (by graphql)

  • GraphQL is a query language and runtime for APIs. It provides a flexible and efficient way for clients to request and retrieve specific data from a server using a single API endpoint.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts