https://github.com/moonhighway/optimizing-apis
https://github.com/moonhighway/optimizing-apis
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/moonhighway/optimizing-apis
- Owner: MoonHighway
- License: mit
- Created: 2024-06-27T02:32:25.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-27T13:43:09.000Z (about 2 years ago)
- Last Synced: 2025-02-16T18:44:16.887Z (over 1 year ago)
- Language: JavaScript
- Size: 48.8 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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/)