GraphQL Summit 2022
How Walmart Global Tech Redesigned and Unified their Customer Experience in Just 11 months
After years of experimentation and developing new features following mostly the BFF architecture pattern, Walmart was left with a complex s
Watch now
How a Supergraph powers the front page of the internet
This talk provides an overview of Reddit’s GraphQL deployment, their reasons for moving to a Supergraph, and best practices for m
Watch now
The Future of Supergraph
Learn about Apollo’s vision for the future of the supergraph.
Watch now
Getting Buy-In for Your Next Strategic Project
Driving transformational change can be daunting. There are technical considerations, to be sure. Still, some of the more difficult challeng
Watch now
Building Great GraphQL Developer Experiences at Scale
In this talk, Marc-Andre Giroux covers everything they’ve built at Netflix, from idea to production, to create high quality GraphQL A
Watch now
Netflix’s Supergraph Saga Continues: Collaboration at Scale
So you’ve federated. Teams are contributing and the graph is growing. Congratulations, you’ve unlocked a new level of scale – and a w
Watch now
Stranger Graphs – Scaling Netflix Financials with Federation & GraphQL
Netflix spends 20+ billion dollars on content. At that scale, it is imminent they ensure that content is accounted for and paid for in a ti
Watch now
Champions Table – From Governance to Stewardship
How can we best govern a collective effort such as a graph of graphs? Centralizing governance leads to a bottleneck, as a core graph team d
Watch now
How we Unified on One Graph at Block
This is an architecture overview of the system at Block, how they fostered adoption, and how they unified two separate GraphQL implementati
Watch now
The Root of Auth Things
This talk is an exploration into authorization (AuthZ) and the models we use to think about permissions in GraphQL. A lot of in depth imple
Watch now
Offensive GraphQL Security Testing
Understanding how to hack GraphQL through the lens of a hacker, by using the same tools and resources adversaries use to break GraphQL appl
Watch now
Determining the Right Architecture Design When Adopting Apollo Federation
As teams think about creating or migrating their APIs to Apollo Federation, it can be perplexing, if not paralyzing, to decide where functi
Watch now
Escaping GraphQL Monoliths and Embracing Apollo Federation at Fidelity Investments
At Fidelity, they’re always looking to solve complex problems that increases their product development velocity and reduces time to m
Watch now
The Future of Real-time Data in GraphQL
We present a scalable implementation of data-driven @live queries that abstracts away the details of subscriptions and refetching, initiall
Watch now
From Graph to Supergraph – Scale Fast Without Breaking Anything
Graphs are data structures that resemble the natural way we build mental models and related concepts. In graphs, relationships between repr
Watch now
Authorization Patterns in GraphQL
As it says in the GraphQL documentation: “Delegate authorization logic to the business logic layer.” Is that really everything you need to
Watch now
State of the Federation Subgraph Ecosystem
Apollo Federation is a powerful, open architecture that helps you create a unified supergraph that combines multiple GraphQL APIs. From
Watch now
Apollo Router: The Next-Generation Supergraph Runtime
Learn from the maintainers about getting started with Apollo Router: declarative configuration, native telemetry, customization with Rhai s
Watch now
Steps to Take Until You Remove All the REST
This talk focuses on migrations from a REST service to a GraphQL service infrastructure with focus on how REST and GraphQL models live side
Watch now
Pagination-Aware Query Cost Calculation
This talk goes over the design, implementation and rollout of a custom query cost calculation Apollo plugin that we built to understand and
Watch now
7 Tips For Writing Better Resolvers
If you are a large organization and have many developers you probably have hundreds or maybe even thousands of resolvers. Here are 7 tips t
Watch now
Breaking Down a Rails Monolith with Apollo Federation
In this talk, Sendoso discusses how they have enabled individual teams to deploy their own subgraphs using Ruby on Rails. What were the pro
Watch now
Managing Massive Data Events with GraphQL
Learn leading practices for innovating with data modeling and caching strategies. Hear how the engineering team manages query volume and su
Watch now
Building Relay Spec Compliance in Federation
This talk is an overview of the Relay spec, implementing it in federation, and open sourcing a NodeJS implementation (maybe a rust one too)
Watch now
Befriending the Apollo Cache
The Apollo caches inner workings have plagued peoples projects time and time again, but it’s only because they haven’t taken the time
Watch now
Architecture Design of GraphQL Supergraph – Rivian’s Journey from Sharable Services to Supergraph
Learn first principles and best practices of GraphQL including how to design a unified and effective supergraph via domain model design, be
Watch now
GraphQL is Not a Trap
This talk addresses some common missteps made when working with GraphQL and some gotchas and misconceptions in using GraphQL. GraphQL a
Watch now
Server Driven UI and Batching from Gateway to Subgraphs
Take full advantage of Apollo Federation to batch operations to subgraphs and subgraphs to downstream through resolvers with a custom DataL
Watch now
Designing Useful Queries and Mutations
Considering the benefits and consequences of both specific and general query design. The takeaway is a justification of a client first appr
Watch now
Automating GraphQL TypeScript Type Generation
In this session, you learn how Arcadia automated keeping their generated frontend GraphQL types in sync with their backend schema when it c
Watch now
GraphQL in Web3: Building Decentralized APIs
Learn how GraphQL is used in the web3 technology stack to build APIs to make blockchain data easily accessible to developers.
Watch now
Real World Complexities of Migrating a Polyglot Microservice Supergraph to Federation
This talk discusses the real world complexities migrating a mature polyglot-microservice-backed supergraph from schema stitching to Apollo
Watch now
Why Intuit uses Data Driven Choreography for Federated Mutations
How do we provide consumers of GraphQL mutations the same level of transparency and independence provided by federated queries? We survey c
Watch now
Solving the Two Hardest Problems in Computer Science with GraphQL
Take your GraphQL projects to the next level by establishing a scalable Global language. This talk discusses Peloton’s experience wit
Watch now
How They Do Localization at Babylon
Learn how utility objects can be used when creating subgraphs that expose functionality that can not be surfaced using entity objects, plus
Watch now
What’s New in Apollo iOS 1.0 GitHub Mobile Talk
Learn how Apollo-iOS 1.0’s new features enabled GitHub Mobile to reduce its binary and more easily work with GraphQL to move faster.
Watch now
Challenges of Modularizing a GraphQL iOS Application
Splitting your iOS app into modules has its benefits but also creates some unique challenges when it comes to sharing the generated schema
Watch now
Schema Updates on Mobile GraphQL Clients
Mobile GraphQL clients depend on knowledge of a GraphQL schema at compile-time. But what do you do when the schema you depend on changes af
Watch now
How to Write Efficient GraphQL Queries With Customized DataLoaders
You have finally made the switch to GraphQL to escape the performance problems of REST APIs. But now your nested-data queries are making mu
Watch now
Apollo-RS: an Ecosystem of GraphQL Tooling in Rust
Oh no! My parser sprouted into an entire compiler! Compilers should not be reserved for programming languages! With the right care (lot
Watch now
Using MongoDB Atlas to Unlock Super powers for your Supergraph
Technologies like the document database and GraphQL have completely revolutionized the developer experience for accessing data from the fro
Watch now
Designing GraphQL Friendly Rest APIs
Are you using GraphQL at your workplace or thinking of moving to using GraphQL alongside REST? This is a deep dive into how to design do
Watch now
Navigating the Normalized Cache
Mobile app experiences focus as much on screen transitions as they do on a specific screen’s layout. How can we take full advantage o
Watch now
Scaling Beyond The Monolith
How do you transform an old monolithic GraphQL API into a federated schema, without sacrificing performance or breaking every single consum
Watch now
Isolated Client Development
This talk covers using the power of the schema to create meaningful/reliable stub data quickly. This allows frontend developer work without
Watch now
Event Storm to Production Supergraph – a Domain-Driven Design Approach to GraphQL
An enterprise system is typically a complex zoo of services and datastores with varying degrees of coupling. Such a brownfield scenario pos
Watch now
Can We Still Be BFFs
Backend for frontends (BFFs) allow product teams the autonomy and agility needed to deliver products quickly and efficiently. Watch this ta
Watch now
Building a Graph using Rust
This is an overview of some benefits and challenges of building a GraphQL service using Rust, and how it compares to the more popular choic
Watch now
Building Federated GraphQL APIs in Python
The session teaches you to create subgraphs using python microservices, share and extend types between these, and use Apollo Gateway to bui
Watch now
The Way of the Graph
Do you know how to think in “Graphs”? It is very common to build GraphQL APIs while still thinking in terms of “Endpoints
Watch now