Skip to content

apollosolutions/build-a-supergraph

Repository files navigation

Build a Supergraph

This repository contains the demos for the "Build a Supergraph" series. All you need to follow along is:

  • A Github account
  • An Apollo GraphOS account (free!)
  • An account for either:
    • Google Cloud Platform (GCP)
    • Amazon Web Services (AWS)

What you'll build

Architecture diagram of the supergraph

The ending Software Development Life Cycle (SLDC)

Software Development Life Cycle

Contents

  • ⏱ estimated time: 1 hour 15 minutes
  • 💰 estimated cost: $10
  • Part A: Gather accounts and credentials
  • Part B: Provision resources
  • Part C: Deploy applications
  • Part A: Apollo Studio
  • Part B: Publishing subgraphs
  • Part C: Deploy Apollo Router
  • Part A: Schema checks on pull requests
  • Part B: Demonstrate a schema change
  • Part A: Setup Open Telemetry
  • Part B: Demonstrate traces and metrics
  • Part A: Deploy load testing client
  • Part B: Run load test and analyze results
  • Part A: Automated cleanup
  • Part A: Tag your subgraphs
  • Part B: Create a contract variant
  • Part C: Deploy a contract router