An open API service indexing awesome lists of open source software.

https://github.com/moonhighway/advanced-graphql-schemas

Student materials for Apollo GraphQL Workshop
https://github.com/moonhighway/advanced-graphql-schemas

Last synced: 11 months ago
JSON representation

Student materials for Apollo GraphQL Workshop

Awesome Lists containing this project

README

          

# Advanced GraphQL Schema Management with Apollo GraphOS and Apollo Federation

## April 25, 2024 Workshop

Welcome everyone! In this repository, you'll find all of the instructions and files for this course.

## Important Info

- Instructor: Eve Porcello, [Email](eve@moonhighway.com), [Twitter](https://twitter.com/eveporcello)
- Moon Highway [Website](https://moonhighway.com)
- Apollo GraphQL [Website](https://apollographql.com)
- [Slides](https://slides.com/moonhighway/advanced-graphql-schemas/)

## Outline

1. Building a federated graph
2. Schema governance and management
3. GraphOS Schema Proposals
4. Rover CLI
5. Linting, composition, operation and contract checks
6. Graph metrics and monitoring
7. Organization management

## Important Links

1. [Cat Subgraph - https://cats-federation.fly.dev/](https://cats-federation.fly.dev/)
2. [Dog Subgraph - https://dogs-federation.fly.dev/](https://dogs-federation.fly.dev/)

## Documentation + Other Resources

1. [GraphOS](https://studio.apollographql.com/)
2. [Getting Started with Rover](https://www.apollographql.com/docs/rover/getting-started)
3. [Router Docs](https://www.apollographql.com/docs/router)
4. [Cloud Routing](https://www.apollographql.com/docs/graphos/cloud-routing)
5. [Configuring Rover](https://www.apollographql.com/docs/rover/configuring)
6. [Subscription Support](https://www.apollographql.com/docs/router/executing-operations/subscription-support/)

## Learning Resources

1. [Odyssey Tutorials](https://www.apollographql.com/tutorials/)
2. [Apollo Docs](https://www.apollographql.com/docs/)
3. [GraphQL Summit](https://summit.graphql.com/)