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.
For any issues or problems, join us on Discord in the #summit-workshops channel.