Scaling GraphQL APIs with

Apollo Federation

@eveporcello

GraphQL at Scale

Topics

  • Overview of Microservice Architecture

  • Federated Services with Apollo Server

  • Creating a GraphQL Gateway

  • Resolving Types

  • Entities

  • Authorization Strategies

  • Managed Federation

  • Monitoring the Gateway

  • Performance Techniques

  • Graph Security

Schedule

  • 9:00 AM - Start

  • 10:15 - 10:30 - Break

  • 11:30 - 11:45 - Break

  • 12:30PM - End

The Scale Cube

The Scale Cube

instances

The Scale Cube

microservices

The Scale Cube

partitioning

The Scale Cube

microservices

instances

partitioning

The Scale Cube

Cloning

instances

The Scale Cube

instances

The Scale Cube

Multiple on One Machine

Scaling Data

sharding

(horizontal partitioning)

The Scale Cube

Microservices

microservices

The Scale Cube

Eve, I thought this workshop was about

Apollo Federation?

{ }

Query

Response

{ }

Query

Response

Gateway

{ }

Query

Response

Gateway

Reviews

Colors

Accounts

@taylorbell

@willjohnsonio

Taylor's Shred Summit

Captain Will's Camp for Boat Skills and Cultivation of an Appreciation for the Sea

What does this mean for me?

  • You now work together.
  • I am now your boss.

Apollo Federation

By Moon Highway

Apollo Federation

  • 892