GraphQL Summit 2023 Coprocessors Workshop

⚠️ Before the workshop

​ Please complete the following pre-requisites and installations before the workshop. ​ You will need to: ​

  • Download the Apollo Router binary.
  • Docker-compose. We will rely on docker and docker-compose for a step of the observability section of the workshop. The workshop will provide a docker-compose.yml file that has everything the router needs (subgraphs + a telemetry stack). The subgraphs we will reuse are also available via a public URL.
  • Tools to code and run a local web server. We will use Node.js (18) and Express for the workshop, but you can use any framework and language you’re comfortable writing a web server with.
  • Clone this repository.
  • Apollo GraphOS account.
    • If you already have an Apollo GraphOS account with an Enterprise plan, or an Enterprise Trial, then great! You can choose to work on a supergraph schema you're comfortable with, and start customizing your router according to your needs!
    • If you prefer to follow along with the workshop supergraph, you must use a GraphOS account that does NOT require an SSO login. If your existing account needs SSO login, you'll need to sign up for a new GraphOS account for the workshop here. ​

Getting help

​ For any issues or problems, join us on Discord in the #summit-workshops channel.