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

https://github.com/moonhighway/optimizing-apis


https://github.com/moonhighway/optimizing-apis

Last synced: about 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# Optimizing GraphQL APIs for Operational Success

Welcome to the course! Today we'll be digging into how to work with the latest features of GraphOS.

## Topics

1. Why operational excellence matters in GraphQL projects
2. Working with GraphOS Enterprise features
3. Utilizing best practices
4. Monitoring your GraphQL API
5. Using the Rover CLI as a team
6. Organizational best practices for graph documentation

## Instructor Info

- **Eve Porcello**: [eve@moonhighway.com](mailto:eve@moonhighway.com)
- **Moon Highway Training**: [Moon Highway Website](https://www.moonhighway.com) | [Mailing List](http://bit.ly/moonhighway) | [Articles](https://www.moonhighway.com/articles)

## Slides

- [Slides](https://www.canva.com/design/DAGJSHGs1aQ/_x7KemAMPHD6BmikpmzdpA/view)

## Create Your Enterprise Trial Account

- [Enterprise Trial Free Sign Up](https://studio.apollographql.com/signup?_gl=1%2A146a3y8%2A_ga%2AMTkzNDM0OTQwNC4xNzExOTE1Mzkz%2A_ga_0BGG5V2W2K%2AMTcxNjkxNjcyNi40Mi4xLjE3MTY5MTcyNDguMC4wLjA.&type=enterprise-trial)

## Sample Graphs

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/)

## Useful Links

- [Apollo Router](https://www.apollographql.com/docs/router)
- [Query Batching Docs](https://www.apollographql.com/docs/router/executing-operations/query-batching/)
- [Telemetry](https://www.apollographql.com/docs/router/configuration/telemetry/overview)
- [Entity Caching](https://www.apollographql.com/docs/router/configuration/entity-caching/)
- [Demand Control Docs](https://www.apollographql.com/docs/router/executing-operations/demand-control)
- [Persisted Queries](https://www.apollographql.com/docs/router/configuration/persisted-queries)
- [Automatic Persisted Queries](https://www.apollographql.com/docs/router/configuration/in-memory-caching#caching-automatic-persisted-queries-apq)
- [JWT Auth in the Router](https://www.apollographql.com/docs/router/configuration/authn-jwt)

## Router 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/)