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
- 1,125