Odyssey

beta

GraphOS: Growing your supergraph

Ready to unlock the next level? We're expanding our supergraph! We'll add another subgraph, walk through the process of composition and learn about how the router creates its query plan. We'll also get hands-on with local development using rover dev.

Start course
Illustration of an astronaut holding the GraphQL logo in outerspace

Details

  • Updated May 23, 2023
  • 6 lessons

What you'll learn

  • Add a subgraph to an existing supergraph using Studio

  • How to use rover dev to run a supergraph locally

  • Describe and reference an existing entity

  • Identify and analyze trace metrics

Prerequisites

  • You'll need a basic level understanding of GraphQL (working with a schema, writing resolvers, building a query)
  • You'll need a basic level understanding of supergraph architecture (what's a router, what are subgraphs and how do they work together)
  • If you'd like to code along, you'll need a GitHub account and be familiar with Git basics (commiting changes, pushing to a remote repository, navigating directories)

Instructor

Michelle Mabuyo

Lesson List

This tutorial includes

    Currently in
    beta

  • tasks
  • multiple choice questions

  • Coming soon

    • fill in the blank activities
    • code challenges

Related tutorials

beta

GraphOS: Basics

Learn about the components of the supergraph and how to get started with GraphOS.

Course
beta

GraphOS: Shipping your supergraph

Launch with confidence using the GraphOS registry, schema checks and field insights

Course
Explore our entire catalog

© 2023 Apollo Graph Inc.

Odyssey

  • Home
  • Get started
  • Privacy Policy