Odyssey

beta

Federation with Java & DGS

Learn about the federated graph architecture, creating subgraphs, entities, and directives. We'll build a supergraph with Java and DGS.

Start course
Shuttle

Details

  • Updated Apr 09, 2024
  • 10 lessons

What you'll learn

  • The architecture of a supergraph (subgraphs and the router) and Apollo Federation 2

  • Create a supergraph with a self-hosted router in GraphOS

  • Create entities

  • Explore GraphOS graph insights and schema delivery

  • Use the @external and @requires GraphQL schema directives

  • Use the Rover CLI to publish subgraphs, run schema checks and facilitate local development

Prerequisites

  • Basic Java programming knowledge
  • Familiarity with Spring Boot basics
  • Intro to GraphQL with DGS

Instructor

Liz Hennessy

Lesson List

This tutorial includes

    Currently in
    beta

  • tasks
  • multiple choice questions
  • fill in the blank activities

  • Coming soon

    • code challenges
    • videos

Related tutorials

Apollo lunar module
beta

Growing your GraphQL API with Java & DGS

Bring a new feature into an existing GraphQL API. No teaching, just building!

Lab
Apollo lunar module
beta

Intro to GraphQL with Java & DGS

Learn the basics of GraphQL with Java and Netflix's Domain Graph Service (DGS) framework

Course
Explore our entire catalog

© 2024 Apollo Graph Inc.

Odyssey

  • Home
  • Get started
  • Privacy Policy