Odyssey

beta

GraphOS: Growing your API

Ready to unlock the next level? We're expanding our API! We'll add another GraphQL microservice, also known as a subgraph, to our growing supergraph. We'll 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.

Start course
Plates

Details

  • Updated Feb 14, 2024
  • 6 lessons

What you'll learn

  • Add a subgraph to an existing supergraph using Studio

  • How to use the Rover CLI's rover dev experience 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 a federated GraphQL architecture, or a supergraph (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

Related tutorials

Plates

GraphOS: Basics

Get started with Apollo's GraphQL API development platform. Analyze graph metrics, improve the client experience and enable a smooth GraphQL development experience.

Course
Plates
beta

GraphOS: Safe API delivery

Launch API changes with confidence using the GraphOS schema registry, schema checks and graph insights.

Course
Explore our entire catalog

© 2024 Apollo Graph Inc.

Odyssey

  • Home
  • Get started
  • Privacy Policy