~/conference

GraphQLConf 2024

date:2024-09-10..2024-09-12
location:San Francisco, United States
series:GraphQLConf · 4 editions
editions:[GraphQLConf 2023, GraphQLConf 2024, GraphQLConf 2025, GraphQLConf 2026]
titleauthorlength
Keynote - You're Our Universe: GraphQL Community Update 2024Benjie Gillam09m
Overview of concrete community work: updates to the GraphQL spec and reference implementations including stream and defer directives and the GraphQL HTTP…
Talk at Metropolitan Ballroom on
How to Not Break Your GraphQL ClientsPascal Senn32m
Concrete workflow to stop accidental GraphQL breakage: run schema snapshot tests, upload schemas to a schema registry (Hot Chocolate / Banana Cake Pop /…
Talk at Skyline B-C - Level 21 on
Ahead-of-Time (AOT) Techniques Help You Write GraphQL Libraries!Mike Solomon13m
Claim: applying ahead‑of‑time compiler techniques to GraphQL lets libraries parse query+schema into an Intermediate Representation (IR) and then generate…
Talk at Metropolitan B-C on
Schema-Driven Testing with Mock Service WorkerAlessia Bellisario34m
Demonstrates a concrete setup that replaces brittle static response mocks with a schema-driven handler that uses graphql-tools executors plus MSW v2 to…
Talk at Skyline A - Level 21 on
GraphQL at the Edge with WebAssemblyRamnivas Laddad37m
A Rust GraphQL server is compiled to WebAssembly and trimmed to a ~950KB runtime so it fits Cloudflare Workers; pure computation (parsing, IR, query-to-SQL…
Talk at Skyline B-C - Level 21 on
GraphQL Is for Client Developers Not Client ApplicationsMichael Bleigh32m
Argues that GraphQL’s power becomes a liability when untrusted clients can send arbitrary queries and that restricting clients to predefined operations…
Talk at Metropolitan B-C on
Spec Agnostic Executor for Federated GraphQLDenis Badurina32m
A zero-dependency library called graph composite implements a spec-agnostic executor that builds stable, explainable query plans and serializes every step into…
Talk at Metropolitan B-C on
Unlocking Blockchain Data with GraphQLSaihajpreet Singh11m
Explains how GraphQL plus The Graph turns chains into queryable stores by extracting on-chain events, mapping them into ETL into Postgres tables and exposing…
Talk at Metropolitan B-C on
6 Years of Distributed GraphQL in ProductionAndreas Marek33m
Atlassian builds and runs a distributed GraphQL gateway since 2018 using the Nadle execution engine and a central SDL repo that auto-deploys merged pull…
Talk at Metropolitan B-C on
A Wild GraphQL Rollercoaster Ride a Federated GraphQL Adoption StoryLars de Bruijn, An Ngo35m
bol overhauls its shopping stack starting 2020, builds a production product page on a federated GraphQL architecture using a Gateway, connectors (REST→GraphQL)…
Talk at Metropolitan A on
Building a Serverless GraphQL Subscription Gateway for Event-Driven ArchitecturesChristian Stangier, Kenneth Wußmann29m
A serverless subscription gateway on AWS routes real-time GraphQL updates from many microservices to browsers using API Gateway v2 for persistent WebSockets…
Talk at Metropolitan A on
200 Is Not OK: Strategies for Tracing Partial Responses w/ GraphQLAditi Rajawat, Rama Palaniappan32m
Intuit runs a Federated GraphQL gateway in production for two years handling billions of requests and shows that 200 is not always OK: GraphQL 2xx responses…
Talk at Skyline B-C - Level 21 on
Sponsored Session: From Prototype to Production: Building Custom GraphQL APIsKevin Brown26m
An open source tool called Graph Weaver generates a runnable Node.js GraphQL server and admin UI from TypeScript config or an imported database (demo uses the…
Talk at Metropolitan B-C on
Keynote: Closing RemarksLee Byron01m
Brief recap thanks to panelists and morning keynotes with an extended round of applause for the crew who built the event and the Linux Foundation events team…
Talk
Keynote: TSC PanelLee Byron, Kewei Qu, Rob Richard, Michael Staib, Sasha Solomon32m
Technical Steering Committee manages open governance, triages repositories, runs monthly working groups and shepherds proposals until they land; volunteers…
Panel at Metropolitan Ballroom on
Sponsored Keynote: Uri Goldshtein, The GuildUri Goldshtein11m
Announces a community-led GraphQL Federation spec with heavy contributions from ChiliCream, Apollo, and The Guild and a working group under the Graph…
Talk at Metropolitan Ballroom on
Welcome - Opening RemarksLee Byron13m
Foundation stewardship began almost five years ago and now supports the core GraphQL spec while the broader ecosystem spans well over a dozen languages and…
Organiser at Metropolitan Ballroom on
GraphQL Pagination at MetaSabrina Wasserman25m
Meta builds a client-side pagination framework on the Relay connection spec that auto-generates refetch queries, enforces cursor + pageInfo structure, and…
Talk at Metropolitan A on
Incrementally Adopting GraphQL and Relay at PinterestMauricio Montalvo29m
Pinterest builds a Relay migration API with hooks like useMigrationFragment hook and useMigrationQuery hook plus an Auto Legacy translator that turns REST pin…
Talk at Metropolitan A on
Converging Paramount EPG Architectures with GraphQLGiacomo Simmi, Satish Chitnis36m
Paramount uses a top‑down, phased migration to a federated GraphQL supergraph that stitches language‑specific subgraphs (Node.js, Go, Java) into one layer…
Talk at Metropolitan A on
Keynote: The State of Distributed GraphQLMichael Staib11m
An open, vendor-neutral Federation spec under the Graph Foundation aims for interoperable distributed GraphQL and already has RFCs and prototypes; engineers…
Talk at Metropolitan Ballroom on
Schema First, Code First, or Both? Adopting Schema First DevelopmentDan Adajian33m
Expedia Group shifts from pure code-first to a hybrid that reviews SDL in a monorepo, runs GraphQL Inspector and graphql-eslint, then uses GraphQL Codegen to…
Talk at Skyline A - Level 21 on
GraphQL & Newcomers: How an API Can Transform Technical & Functionnal OnboardingVincent Desmares11m
Open-sourcing a small core GraphQL stack turns onboarding from weeks into days by shipping a reusable boilerplate, hiring tests, and documented architecture…
Talk at Skyline A - Level 21 on
Improve Application Performance and User Engagement with Advanced GraphQL FeaturesKewei Qu12m
Describes two production experiments at Meta: batched @defers that collapses per-item deferred payloads (example: reducing 20 fragmented payloads down to 2) to…
Talk at Skyline A - Level 21 on
Sponsored Session: Championing GraphQL Client in a Modern PlatformJeff Auriemma32m
Argues that enterprises are shifting to platform‑led GraphQL adoption and need a concrete playbook: use established clients (Apollo Client, Apollo iOS, Apollo…
Talk at Skyline A - Level 21 on
The Power of Strongly Coupled GraphQL Queries for Internal APIsMary Briskin25m
Argues that single‑use, strongly coupled GraphQL queries for internal APIs cut payloads and speed up responses by pushing filtering and aggregation into the…
Talk at Skyline A - Level 21 on
Sponsored Session: GraphQLs Future is Rooted in GovernanceAdam Malone30m
Argues that GraphQL becomes enterprise-ready by turning schemas into metadata-driven outputs and favoring configuration over code, then demos it: a six-command…
Talk on
Schema-Driven UI Components: Innovating Headless ERPSeiya Izumi, Masanori Uehara28m
Claims a pipeline that turns GraphQL queries and input types into real UI: lists become tables, single-item queries become detail views, and mutations produce…
Talk on
Build Confidently: How @Catch and Error Handling Pave Way in Field NullabilityItamar Kestenbaum31m
GraphQL clients stop treating every null as ambiguous by throwing actual exceptions when a field has server errors and by returning an inline union for caught…
Talk at Skyline B-C - Level 21 on
What Could Go Wrong with a GraphQL Query & Can OpenTelemetry Help?Budhaditya Bhattacharya32m
A Node.js Express travel API stitches a GraphQL gateway to a GraphQL country service plus REST image and weather backends and uses OpenTelemetry + Jaeger +…
Talk at Skyline B-C - Level 21 on
In Memory of TravailsGabriel Schulhof27m
Node.js GraphQL subscriptions hit V8 OOM with thousands of connections; a local test with 4000 websockets delivered 16k Kafka messages in ~4.5 minutes as the…
Talk at Skyline B-C - Level 21 on
GraphQL Federation in the WildStefan Avram38m
Gartner predicts 30% of enterprises will use GraphQL federation by 2027, and real deployments combine tools like Apollo Rover, Wondergraph Cosmo router…
Talk at Skyline A - Level 21 on
Lessons from Scaling GraphQL to Half a Billion Requests per MinuteTushar Mathur31m
GraphQL powers a platform that grows from thousands of RPS to half a billion requests per minute and the team shrinks GraphQL EC2 from ~50,000 cores to ~6,400…
Talk at Skyline A - Level 21 on
GraphQL in the Era of React Server ComponentsRoy Derks30m
Compares React Server Components (Next.js/Remix) doing direct data fetches or even SQL from components with GraphQL’s role as a federated BFF for multi-team…
Talk at Skyline A - Level 21 on
Consuming GraphQL in TypeSafe LanguagesAnthony Miller31m
Apollo iOS implements a Swift code generator that produces selection-set-based models (one model per fragment/query) and a shared storage box called dataDict…
Talk on
Keynote: Closing RemarksSasha Solomon01m
Applause closes the day and a QR code signs people up for lunch with a deadline of 11:00 a.m., about 30 minutes away. Tomorrow offers four workshops with no…
Talk
GraphQL Subscriptions in Production Is Easy Isnt It?Laurin Quast15m
Describes moving GraphQL subscriptions from localhost to production with concrete choices and gotchas: uses graph over sse for an SSO log-streaming feature so…
Talk on
Performing Impossible Feats with IsographRobert Balicki33m
Isograph is a React+GraphQL framework that generates exact query generation at compile time so each screen fetches only the server fields actually used; a…
Talk on
Panel: The Composite Schemas Working GroupKamil Kisiela, Danielle Man, Martijn Walraven, Pascal Senn33m
A new Composite Schemas spec aims to standardize how federated GraphQL composes subgraphs, adding explicit features like a lookup directive plus the existing…
Panel on
Panel: The Composite Schemas Working G...Kamil Kisiela, Pascal Senn, Martijn Walraven, Danielle Man33m
A new Composite Schemas spec defines how federated subgraphs compose into one executable GraphQL supergraph, staying backwards compatible with Apollo…
Panel on
Performing Impossible Feats with IsographRobert Balicki33m
Isograph is a React+GraphQL framework that compiles component-local data selections into compiler-generated queries so each page request includes exactly the…
Talk on
Design Principles of Federated GraphQLMartijn Walraven31m
Apollo Federation (2019) becomes a principled model: subgraphs expose product‑centric types and share entities with multiple keys (SKU, UPC), composition…
Talk at Metropolitan B-C on
What if ... How to Achieve GraphQL DominationAndreas Marek27m
Nine years in and roughly 50% of enterprises already touch GraphQL yet adoption stalls because guidance, client patterns and HTTP integration are fuzzy…
Talk at Skyline A - Level 21 on
Semantic Nullability - A Path Toward Safe NonNull FieldsJordan Eldredge31m
Proposes decoupling GraphQL nulls from execution errors so clients see only semantic nulls and servers retain response resilience, implemented with a userland…
Talk at Skyline A - Level 21 on
In-House Schema Registry - The Good the Bad and the UglyKamil Kisiela32m
Explains why rolling a custom schema registry becomes a maintenance and scale problem: a CLI-based Apollo Federation audit runs 170 tests across 40 subgraphs…
Talk at Skyline B-C - Level 21 on
GraphQL as a Data Mesh Access Layer in Global BankingKenneth Stott34m
Mega-bank replaces brittle cross-domain feeds with a metadata-driven supergraph architecture built on GraphQL + OpenTelemetry and integrated query engines…
Talk at Skyline B-C - Level 21 on
GraphQL Field Discovery & Query Generation with Generative AIRachit Sengupta, Siva Thiru30m
Intuit ingests a supergraph of millions of lines by splitting every GraphQL field into field chunks, embedding them, storing them in AWS OpenSearch and…
Talk at Metropolitan B-C on
Top 10 GraphQL Security Checks for Every DeveloperAnkita Gupta, Ankush Jain29m
Cites concrete CVEs CVE-2021-41248 CVE-2023-38503 CVE-2023-34047 and a real credential stuffing incident at 23andMe as motivations then lists ten checks…
Talk at Metropolitan B-C on
Comparing API Protocols - One Feature at a TimeUri Goldshtein43m
Compares GraphQL, REST, OpenAPI and gRPC feature-by-feature and shows concrete tooling: Hive (Gateway, registry, Edge CDN), GraphQL Mesh and a CLI composition…
Talk at Skyline A - Level 21 on
Techniques to Protect Your GraphQL APIBenjie Gillam30m
Covers concrete defenses: enforce trusted documents via persisted IDs to act as a document allow list, avoid automatic persisted queries for security, and run…
Talk at Skyline A - Level 21 on
Why You Should Use Implementation-First to Build Your GraphQL SchemaErik Wrede29m
Implementation-first claims that the GraphQL schema infers GraphQL schema from code so types and resolvers live in one place, removing duplicated SDL…
Talk at Skyline B-C - Level 21 on
Schema Scoring: Ensuring Schema Excellence in GraphQLChristian Ernst27m
Booking.com builds an automated schema-quality system that scores four concrete metrics — nullability blast radius, stale fields (unused in last 30 days)…
Talk at Metropolitan B-C on
GraphQL Docs: Beyond the SchemaSarah Sanders25m
Highnote embeds Apollo Studio as an in-doc API Explorer tied to a test environment so queries execute live, and code samples are executable snippets that run…
Talk at Metropolitan B-C on
State of @Defer and @StreamRob Richard35m
New GraphQL response format for @defer and @stream ships as a GraphQL JS alpha and is used with Relay at FirstDibs to return multiple payloads: initial payload…
Talk at Skyline A - Level 21 on
Blueprints of Successful GraphQL ArchitecturesPascal Senn23m
Shows concrete blueprints: database‑first using tools like Prisma, PostGraphile, MongoDB Atlas and Hot Chocolate to compile GraphQL into SQL and spin a working…
Talk at Skyline A - Level 21 on
Dynamic, Safe Ops Using AI to Generate Trusted Operations from Text PromptsMichael Watson35m
Demonstrates turning a huge GraphQL schema into searchable fragments and using RAG to generate executable operations from plain text prompts. Uses LangChain…
Talk at Skyline B-C - Level 21 on
Dynamically Serving a GraphQL API with Custom Types at RuntimeEmily Li26m
Benchling builds a per-customer GraphQL graph at runtime using Strawberry by generating SDL, creating Python dataclasses with forward refs, and emitting…
Talk at Skyline B-C - Level 21 on
Sponsored Keynote: GraphQL, BFFs and AIAnant Jhingran11m
Argues that GraphQL should be built declarative GraphQL like databases so tooling handles resolvers, federation and BFFs uniformly; describes StepZen’s…
Talk at Metropolitan Ballroom on
Revolutionizing Data Access Using GraphQL in the Oracle DatabaseShashank Gugnani23m
Oracle Database 23ai adds Duality Views that assemble normalized rows into updatable JSON documents and infer a GraphQL schema via get_graphql_schema in the…
Talk at Metropolitan A on
Keynote: GraphQL Clients in 2024Jeff Auriemma14m
About a third of the room first used GraphQL in client apps and downloads for GraphQL JS, Apollo Client, Relay, urql, GraphQL Code Generator, Apollo Kotlin and…
Talk at Metropolitan Ballroom on
Not Your Regular Rate Limiting GraphQLPooja Mistry09m
Postman reports 35 million users and a 2023 GraphQL client update; this talk compares three concrete cost strategies: static query analysis (pre-execution…
Talk at Metropolitan A on
Identity and GraphQL: More Than You Want to Think About IDsMatt Mahoney22m
Meta finds many types using incompatible ID schemes, some types even have three different IDs, which causes client cache collisions and overwrites. Using raw…
Talk at Metropolitan A on
Keynote: GraphQL In The HouseAndrew Doyle17m
Office of the Clerk modernizes a 30-year legislative system by migrating LIMBS from a mainframe-backed legacy DB to a Red Hat Linux-hosted relational database…
Talk at Metropolitan Ballroom on
Keynote: Welcome Back & Opening RemarksSasha Solomon01m
Good morning and welcome to day two of the conference with a brief agenda: a reminder of the event code of conduct and where to report issues, a thank-you to…
Talk at Metropolitan Ballroom
UNSET Fields: Contrasting Null and Purposeful Omissions in Server ResponseJanette L. Cheng10m
Claims that GraphQL needs a third null state — unset — where the server deliberately does not calculate a field and clients should keep existing values…
Talk at Metropolitan A on
The Intersection of GraphQL & Design Systems in Product Dev.Ruben Cagnie, Alan Quigley25m
Demo of a local GraphQL-first dev loop called Prep Station that spins up a mock Gateway with subgraphs (Yoga, Hive) and plugs into storybook so UI, schema and…
Talk at Metropolitan A on
Keynote: Empathy Driven DevelopmentSarah Sanders10m
Highnote is a payments company that documents and iterates on a GraphQL API using embedded API Explorer sandboxes and runnable code snippets, and enforces…
Talk at Metropolitan Ballroom on
Keynote: Apollo's Journey with GraphQL: Transforming Enterprise APIs for the FutureMatt Debergalis26m
Gartner projects GraphQL adoption to north of 60% in enterprises and Federated rollouts to grow 10–12x; Apollo reports retailers like Wayfair running 80–100…
Talk at Metropolitan Ballroom on
The Billion D∅Llar Panel - Nullability in GraphQLS. Spalding, A. Reilly, J. Cheng, J. Eldredge, B. Gillam32m
Panelists outline a concrete path to let servers mark fields as null only on error so clients can opt into a non‑bubbling behavior that preserves usable data…
Talk at Metropolitan A on
Evolving GraphQL SchemasAndrei Bocan33m
A team builds Compass on GraphQL and lays down concrete rules: use bounded inputs, unbounded outputs to avoid enum breakage and prefer nullable-first for…
Talk at Metropolitan A on
Workshop: Getting Data Ready for AI - With Unified GraphQL &SQL EndpointsAnushrut Gupta01h 00m
Comparison shows a GraphQL-only approach hands hundreds of rows into an LLM and produces hallucinated aggregates, while a new system called prompt ql gives…
Talk at Skyline B-C - Level 21 on
Workshop: Cross-Platform GraphQL & State Management with React NativeYassin Eldeeb01h 12m
A concrete setup for cross‑platform React Native apps: an Expo app talking to a Graph Yoga GraphQL server using an axios fetcher instead of Apollo/Relay…
Talk at Skyline B-C - Level 21 on
Workshop: Demand-Driven Schema DesignMichael Watson01h 28m
Workshop teaches reverse-engineering a client dream query into a practical GraphQL schema, using concrete tools and patterns: quick SDL mocking with Apollo…
Talk at Metropolitan A on
Workshop: Scaling and Securing API Development with a GraphQL PlatformLaurin Quast, Kamil Kisiela01h 05m
Hands-on demo builds a composed supergraph from four subgraphs using the Hive schema registry, spins a Gateway that pulls the supergraph (no introspection) and…
Talk at Metropolitan B-C on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.