Odyssey

lab

Workshop: Build a supergraph with GraphOS

A lab on building a retail-based supergraph quicky using the Apollo GraphOS platform. This lab introduces you to core concepts of Apollo Federation and the GraphOS tooling; prior knowledge of GraphQL is helpful but not essential.

Start course
apollo nasa moon boots

Details

  • Updated Jul 19, 2023
  • 6 lessons

What you'll learn

  • Learn and realize the value of a supergraph (federated graph)

  • Understand how clients interact with a supergraph

  • Create a retail-based supergraph leveraging multiple data sources (REST, MongoDB, and SQL)

  • Build familiarity with Apollo GraphOS Enterprise Tooling

Prerequisites

  • General technical knowledge (command lines, environment variables, etc)
  • Familiarity with JavaScript/ES6 and React
  • Prior knowledge of GraphQL is helpful, but not required

Instructors

Keith Halsall and Brandon Him

Lesson List

  • Introduction
  • Creating a supergraph
  • Building the subgraphs
  • Building our front-end
  • Contracts
  • Observability and metrics

This tutorial includes

  • multiple choice questions
  • tasks

Related tutorials

Plates
deprecated

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
Hubble space telescope

Voyage I: Federation from Day One

Modularize your GraphQL backend using Apollo Federation

Course
Explore our entire catalog

© 2024 Apollo Graph Inc., d/b/a Apollo GraphQL.

Odyssey

  • Home
  • Get started
  • Privacy Policy