Loading…
GraphQLConf 2026 has ended
May 19 - 20 | In-Person Only
GraphQLConf 2026 website

The Sched app allows you to build your schedule but you must also be registered for GraphQLConf 2026 to participate in the sessions.

Please note: This schedule is automatically displayed in Pacific Daylight Time (UTC-7). To see the schedule in your preferred timezone, please select from the drop-down located at the bottom of the menu to the right.

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.
Venue: Grand Ballroom I clear filter
Tuesday, May 19
 

10:30am PDT

Safely Merging Subgraphs in a Distributed World - Clarice Abreu & Rodrigo Jesus, Brex
Tuesday May 19, 2026 10:30am - 10:55am PDT
In the rush to "break the monolith" through GraphQL Federation, organizations can go too far and end up with an explosion of subgraphs. At scale, this can lead to a different kind of pain: high operational overhead, reliability issues, and ultimately, a degraded graph quality. This session explores how to pivot from "splitting" to "merging" without impacting the customer.
The presentation will dive into the workflow developed by Brex to consolidate federated subgraphs safely and reliably, covering:
•⁠ ⁠The Why: Identifying the tipping point where service fragmentation hurts more than it helps.
•⁠ ⁠The Strategy: A zero-downtime workflow for merging services covering code migration, schema composition and traffic shifting
•⁠ ⁠Reliability: How to ensure schema integrity and 0 customer impact during the transition.
•⁠ ⁠Outcomes: How the consolidation improved our graph design and simplified our overall architecture.

Attendees will leave with a framework for evaluating when federation boundaries are hurting more than helping and a roadmap for executing a "subgraph smash" in their own federated infrastructure.
Speakers
avatar for Clarice Abreu

Clarice Abreu

Senior Software Engineer, Brex
Clarice Abreu leads the roadmap and strategy for the Brex's GraphQL platform. She drives initiatives to improve schema quality, schema validation and observability, helping teams build and evolve a large-scale federated GraphQL architecture.
avatar for Rodrigo Jesus

Rodrigo Jesus

Senior Software Engineer, Brex
Rodrigo Jesus is a Senior Software Engineer at Brex's Application Infrastructure team focused on taming complexity in large distributed systems. He currently leads service smashing and domain consolidation efforts that reduce fragmentation, lower operational overhead, and improve... Read More →
Tuesday May 19, 2026 10:30am - 10:55am PDT
Grand Ballroom I
  Federation + Distributed Systems

11:05am PDT

Lightning Talk: The 40,000-field Query: Optimizations for Gigantic High-QPS Operations - Gary Zeng, Meta
Tuesday May 19, 2026 11:05am - 11:15am PDT
Parsing a GraphQL query generally has negligible cost. But what happens your front page query has millions of QPS, 10s of thousands of fields, and there are hundreds of versions of the query? At Meta, we've found that parsing becomes a significant bottle neck under these constraints.

In this talk, we dive into server-side optimizations we built to handle persisted documents beyond simple LRU caches. We will cover:
- Lazy fragment parsing. We delay parsing a fragment until the executor encounters a spread that matches the fragment's type, using offset maps to jump through the document text.
- Traffic based caching. We cache pre-parsed structures taking into consideration CPU savings and memory cost.
- Fragment inlining to reduce overhead in the CollectFields step.

Attendees leave with deep understanding of performance considerations of GraphQL execution engines. I hope other GraphQL server implementations can consider adopting similar strategies to better serve a larger variety of traffic patterns.
Speakers
avatar for Gary Zeng

Gary Zeng

Software Engineer, GraphQL Platform, Meta
Gary is a Software Engineer working on Meta's GraphQL engine powering one of the worlds largest schemas. He focuses the balance between language design and system reliability. In the physical world, Gary has hosted over 1000 hours of Dungeons and Dragons.
Tuesday May 19, 2026 11:05am - 11:15am PDT
Grand Ballroom I
  Production Insights - Huge Scale

11:20am PDT

Lightning Talk: GraphQL: The Internal Agentic API - Christopher Chedeau, Meta
Tuesday May 19, 2026 11:20am - 11:30am PDT
How do you expose all the internal tools to the Agents is the question everyone is asking today. Turns out we already expose all the things people can do with our internal tools at Meta through GraphQL and LLM Agents are now able to write GraphQL queries, so... come to this talk to see how both work wonderfully together!
Speakers
avatar for Christopher Chedeau

Christopher Chedeau

Front-end Engineer, Meta
Co-creator of React Native and Prettier. Creator of Excalidraw, "CSS-in-JS", Yoga and React Conf.
Tuesday May 19, 2026 11:20am - 11:30am PDT
Grand Ballroom I
  AI and LLMs

11:40am PDT

The State of GraphQL Agent Skills - Dale Seo, Apollo GraphQL
Tuesday May 19, 2026 11:40am - 12:05pm PDT
AI coding agents are now a daily reality for GraphQL developers, yet there's a persistent gap between what agents can do and what they actually know. Without guidance, they generate anonymous queries, skip variables, rely on deprecated patterns, and miss conventions experienced teams consider obvious. Every conversation starts from zero. Agent Skills are an emerging answer: a lightweight, open format for encoding expertise that agents can automatically apply. In a short time, the community has begun building Skills that teach everything from schema usage to client caching, and the ecosystem is evolving fast. This talk surveys the current state of GraphQL Agent Skills: what they are, how they're authored, how they plug into AI tools and workflows, and how they complement MCP. As the creator and maintainer of Apollo Skills, I'll share what we've learned building and shipping them. Through real-world examples, we'll see how Skills help agents design a schema safely, write the right operations, and recover from mistakes. We'll examine design trade-offs, emerging patterns, and open challenges still ahead. You'll leave knowing how to make your graph work better with AI agents.
Speakers
avatar for Dale Seo

Dale Seo

Software Engineer, Apollo GraphQL
Helping developers help the world 🧑‍🚀🚀
Tuesday May 19, 2026 11:40am - 12:05pm PDT
Grand Ballroom I
  AI and LLMs
  • Audience Level Beginer
  • Presentation Slides Attached Yes

12:15pm PDT

The Internal Lens: GraphQL Gateways From a Different Axis - Angel Svirkov, trivago
Tuesday May 19, 2026 12:15pm - 12:40pm PDT
GraphQL is often framed around multiple clients, external consumers, and solving over/under-fetching. But what if you have one client, fragmented internal APIs, and colleagues as your consumers? This talk explores that different axis—and why GraphQL still matters.

At trivago, we built a second GraphQL Gateway to unify internal services. What started as admin tooling became something more: a lens that surfaced hidden system relationships, a catalyst for cross-team collaboration, and now a foundation for AI-assisted tooling enriched with human-written business context.

This session shares honest lessons from six years of running an internal-facing gateway. You'll hear how we unified services without imposing upstream requirements, fostered collaboration across previously siloed teams, and designed audit logging around user intent—not just technical calls. Whether or not this specific approach fits your context, you'll leave with a broader perspective: there's more to GraphQL than its typical framing suggests.
Speakers
avatar for Angel Svirkov

Angel Svirkov

Software Engineer, trivago
Angel Svirkov is a Software Engineer at trivago, Germany. Over 10 years, he has bridged product needs and engineering realities—owning problems end-to-end from discovery through architecture, implementation, rollout, and operations. For the past six years, this work has centered... Read More →
Tuesday May 19, 2026 12:15pm - 12:40pm PDT
Grand Ballroom I
  Production Insights - Regular Scale

2:10pm PDT

Lightning Talk: Schema Composition Without Federation - Matt Mahoney, Meta
Tuesday May 19, 2026 2:10pm - 2:20pm PDT
In a world where context is limited, what do we need from GraphQL to build composable, type safe products?
Speakers
avatar for Matt Mahoney

Matt Mahoney

Software Engineer, Meta
I work on Meta's Mobile GraphQL team.
Tuesday May 19, 2026 2:10pm - 2:20pm PDT
Grand Ballroom I
  Clients

2:25pm PDT

Lightning Talk: Making GraphQL Fun for the Backend Too - Stephen Haberman, Homebound
Tuesday May 19, 2026 2:25pm - 2:35pm PDT
GraphQL is a technology well-loved by frontend engineers, but often leaves backend engineers struggling with boilerplate code and N+1 performance issues. This talk introduces Joist, a "GraphQL-first" TypeScript ORM that uses codegen, resolver scaffolding, and deep dataloader integration to bring Rails-level productivity to Homebound's 500+ table GraphQL/Postgres majestic monolith.
Speakers
avatar for Stephen Haberman

Stephen Haberman

Software Engineer, Homebound
With two decades of experience, Stephen is a seasoned software engineer known for delivering robust systems that drive business value, while also being a passionate builder at heart, crafting codebases that developers (hopefully!) enjoy working in.
Tuesday May 19, 2026 2:25pm - 2:35pm PDT
Grand Ballroom I

2:45pm PDT

Bringing GraphQL Natively To Relational Databases With AI - Shashank Gugnani, Oracle
Tuesday May 19, 2026 2:45pm - 3:10pm PDT
GraphQL offers a popular way for developers to access and interact with data. However, integrating GraphQL with enterprise databases often requires custom middleware, complex resolvers, and maintenance overhead. With Oracle AI Database 26ai, this changes: developers can now use GraphQL queries natively in the database, leveraging automated schema inference and built-in parsing with no loss of performance or scalability.

In this session, we will demonstrate Oracle’s first-class GraphQL integration, including the new table function that lets you run GraphQL queries as native SQL. We will showcase:

- How to map and query relational data with GraphQL, with built-in features for joins, predicates, ordering, & calculations.
- How LLMs can generate valid GraphQL queries from natural language, making API access approachable, and why targeting GraphQL via LLMs often delivers safer, better experiences than translating NL to SQL.

Whether you’re an architect modernizing data APIs or a developer working with complex schemas, this session will help you take advantage of the best of both relational databases and the GraphQL ecosystem, with added automation from today’s AI advancements.
Speakers
avatar for Shashank Gugnani

Shashank Gugnani

Senior Software Development Manager, Oracle
I am an engineering manager in the Database Transactions team at Oracle, working on the design and implementation of next-generation Oracle database products. I hold a PhD in Computer Science from Ohio State and an undergraduate degree in Computer Science from BITS-Pilani. My research... Read More →
Tuesday May 19, 2026 2:45pm - 3:10pm PDT
Grand Ballroom I
  AI and LLMs
  • Audience Level Any

3:20pm PDT

Was It Worth It? Lessons from Implementing Two GraphQL Routers. In JavaScript and Rust - Arda Tanrıkulu, The Guild
Tuesday May 19, 2026 3:20pm - 3:45pm PDT
The steps we took at implementing a GraphQL gateway first in JavaScript, and following those steps in Rust again.
Advantages of JavaScript and disadvantage of lack of diversity in the GraphQL Rust ecosystem.
Is Rust worth? Is it just performance? How hard was it to rethink everything done in the JavaScript version?
Speakers
avatar for Arda Tanrıkulu

Arda Tanrıkulu

Software Developer, The Guild
Tuesday May 19, 2026 3:20pm - 3:45pm PDT
Grand Ballroom I

4:05pm PDT

Simplifying MCP Tool Sprawl With GraphQL - Roy Derks, IBM
Tuesday May 19, 2026 4:05pm - 4:30pm PDT
As teams adopt the Model Context Protocol (MCP), they often run into a new problem: tool sprawl. Every backend API turns into its own MCP server, each with separate schemas, auth, versioning, and deployment concerns. What starts as a clean integration quickly becomes hard to manage. In this talk, I'll show how GraphQL can act as a unifying layer for MCP using GraphQL capabilities like schema introspection and persisted documents. By exposing multiple backend services through a single GraphQL API and connecting it via one MCP server, LLMs gain access to a rich, strongly typed interface without an explosion of tools. We’ll walk through a practical architecture and share patterns for keeping MCP systems scalable, discoverable, and governable beyond early experiments.
Speakers
avatar for Roy Derks

Roy Derks

Developer Experience, IBM
Roy Derks is a lifelong software developer, author and public speaker from the Netherlands. Currently chasing his dreams in Silicon Valley, California. Roy's mission is to make the world a better place through technology by inspiring developers all over the world, more specifically... Read More →
Tuesday May 19, 2026 4:05pm - 4:30pm PDT
Grand Ballroom I
  AI and LLMs

4:40pm PDT

Inverse Conway Maneuver, with GraphQL - Sam Deng, Zillow Group
Tuesday May 19, 2026 4:40pm - 5:05pm PDT
Left to its own devices, software companies ship its own team structure (Conway’s Law). Scale leads to data silos, unclear ownership, and an incoherent GraphQL schema. Zillow pushes back against this natural entropy.
Organizing data post hoc is untenable — trying to keep up with the legions of changing SaaS systems is a losing battle. The schema must be organized at the data producer end. This is the story of Zillow’s journey to bring order to a chaotic GraphQL schema. Starting with its most critical data domains, listings and customers, Zillow has built a canonical data schema in its federated graph, that aligns its multiple business units and streamlines data sharing.
Speakers
avatar for Sam Deng

Sam Deng

Senior Principal Engineer, Zillow Group
Senior Principal SDE at Zillow Group by day, avid user by night. Sam Deng is catalyst for foundational platforms that power the Zillow Super App. He is a purveyor of dad jokes, software architect, former runner, and occasional AI-empowered code slinger.
Tuesday May 19, 2026 4:40pm - 5:05pm PDT
Grand Ballroom I
  Schema Design + Evolution + Governance
  • Audience Level Any
  • Presentation Slides Attached Yes

5:15pm PDT

Beyond HTTP 200: Observability With GraphQL - Kamil Kisiela, The Guild
Tuesday May 19, 2026 5:15pm - 5:40pm PDT
To run GraphQL in production with confidence, we need more than just uptime checks and HTTP 200 - we need deep visibility into the graph itself.

In this talk, we will explore how to implement the three pillars of observability: traces, metrics, and logs - specifically for GraphQL.

We'll explore OTel and GraphQL, allowing you to trace requests from the gateway down to individual Federation subgraphs and deeper.

Finally, we will look at how to leverage dedicated tooling like Hive Console to make sense of this data.
Speakers
avatar for Kamil Kisiela

Kamil Kisiela

Developer, The Guild
Working on GraphQL tooling since before I had a mustache. I'm proud of it (the tooling).
Tuesday May 19, 2026 5:15pm - 5:40pm PDT
Grand Ballroom I
 
Wednesday, May 20
 

10:15am PDT

When GraphQL Gets Expensive: Performance & Cost Patterns in Production Serverless Architectures - Harpreet Siddhu, AWS Community Builder & Shravanth Gowda Venkatesh, Independent Researcher
Wednesday May 20, 2026 10:15am - 10:40am PDT
GraphQL simplifies client development through flexible, expressive data queries. However, in serverless production environments, that flexibility can quietly increase latency and infrastructure cost.

In AWS-based architectures using Lambda, DynamoDB, Aurora Serverless, and distributed services, resolver design and query structure directly impact execution time, cold starts, and overall spend. Unlike REST, GraphQL shifts cost dynamics to query complexity and resolver fan-out, and often in ways teams don’t anticipate until production traffic scales.

This session examines common performance and cost anti-patterns in serverless GraphQL systems, including N+1 resolver cascades, unbounded query depth, over-fetching, and inefficient resolver fan-out. We’ll explore how these patterns affect Lambda duration, concurrency, and downstream data stores.

Attendees will learn practical mitigation strategies such as batching with DataLoader, caching and persisted queries, query complexity limits, schema guardrails, and observability techniques to detect bottlenecks early.
Speakers
avatar for Harpreet Siddhu

Harpreet Siddhu

Lead Software Engineer, AWS Community Builder
Harpreet Siddhu is a Lead Software Engineer and AWS Certified Solution Architect, Developer, and CloudOps engineer, AWS community Builder, and AWS road to re:Invent hackathon Champion and with over a decade of experience designing and modernizing cloud-native systems. He specializes... Read More →
avatar for Shravanth Venkatesh

Shravanth Venkatesh

AWS Solutions Architect, Independent Researcher
Shravanth is a AWS Certified Solutions Architect and Principal Software Engineer with 8+ years designing and scaling production systems on AWS. Leading teams shipping serverless healthcare platforms across AWS, he saw firsthand how GraphQL's flexibility quietly reshapes cost and performance... Read More →
Wednesday May 20, 2026 10:15am - 10:40am PDT
Grand Ballroom I
  Performance
  • Audience Level Beginner
  • Presentation Slides Attached Yes

10:50am PDT

Modern Apollo Client React - Brennen Davis, Lease End
Wednesday May 20, 2026 10:50am - 11:15am PDT
Use Apollo Client v4 in React with Tanstack Router.

We’ll be using GraphQL code generation from your schema, preloading data at the router level, optmistic updates, and using Apollo’s cache to eliminate unnecessary refetching and rerenders. You’ll see how smart cache usage and colocating queries lets components read data directly where they need it which will reduce prop drilling. The goal is to show how “modern” Apollo Client patterns fit naturally into today’s React architecture to create apps that feel both simpler to reason about and noticeably more performant.
Speakers
avatar for Brennen Davis

Brennen Davis

Principal Software Engineer, Lease End
Husband to a beautiful wife and a dad to 2 boys. Video games and programming
Wednesday May 20, 2026 10:50am - 11:15am PDT
Grand Ballroom I
  Clients

11:25am PDT

How GraphQL Helped Create Scalability and Stability in the Retirement Space. - Cameron Sechrist, Stax.ai
Wednesday May 20, 2026 11:25am - 11:50am PDT
Retirement data is surprisingly complicated, from provisions to participant payroll data to plan sponsor's unique needs. This presents a complicated and heavy requirement to fetch data points that provide the value, and regulatory requirements, that third party administrators require. GraphQL provides this, it allows specific data to be fetched at each stage of the plan lifecycle, without requiring us to fetch all of the data that we have. This allowed our platform to decrease latency by 30%, load time by 1 second, and server load by 50%.
Speakers
avatar for Cameron Sechrist

Cameron Sechrist

Head of Engineering, Stax.ai
Cameron Sechrist is a dynamic software engineer, seasoned entrepreneur, and compliance expert with over a decade of experience driving technological innovation and ensuring robust data security across diverse industries. His entrepreneurial journey began remarkably early, with his... Read More →
Wednesday May 20, 2026 11:25am - 11:50am PDT
Grand Ballroom I

12:00pm PDT

Stop Reviewing Schemas: How Intuit Made Developers Faster by Automating Governance - Oleks Bidiuk, Intuit
Wednesday May 20, 2026 12:00pm - 12:25pm PDT
Abstract: Schema governance shouldn’t grind development to a halt or burn out graph stewardship teams. As Intuit’s Supergraph ecosystem grew, our reliance on manual schema reviews created bottlenecks that slowed onboarding and frustrated developers. We knew we needed a better approach — so we built a hybrid governance model that puts Schema Co-Pilot directly into the developer workflow and transformed our "API Jedis" from gatekeepers into enablers.

In this talk, you’ll learn how we built real-time IDE linting, AI-powered schema analysis, and semantic “collision” detection to surface issues before code is even committed. With these tools in place, onboarding timelines shrank from weeks to days, and contributors now ship to the graph with speed and confidence.

Who should attend: Platform engineers, API architects, and engineering leaders responsible for GraphQL governance and developer experience.

Key takeaway: Governance isn’t about gatekeeping — it’s about building smart tools that help your teams move faster with confidence.
Speakers
avatar for Oleks Bidiuk

Oleks Bidiuk

Senior Software Engineer, Intuit
Senior Software Engineer at Intuit with 10+ years of evolution from JavaScript roots to complex systems. Outside the IDE, I bridge the gap between digital and tactile as a craftsman. I’m currently restoring the last "analog" Porsche 911—a hands-on project spanning everything from... Read More →
Wednesday May 20, 2026 12:00pm - 12:25pm PDT
Grand Ballroom I
  Schema Design + Evolution + Governance
  • Audience Level Advanced
  • Presentation Slides Attached Yes

1:55pm PDT

Observability for a Multi-Tenant GraphQL Gateway at Scale - Vickey Yeh, Airbnb
Wednesday May 20, 2026 1:55pm - 2:20pm PDT
Viaduct, Airbnb's unified data access layer, hosts over 1.5M lines of application code from 500+ tenants, with 200+ changes merged daily—all operating as a single service. At this scale, enabling teams to independently monitor and troubleshoot their code is essential.
This talk describes how we approach observability with multitenancy at the core:
- Establishing clear ownership of modules and attributing metrics, spans, and errors to those owners
- Providing alerts and dashboards at multiple levels: system, operation, tenant, and field
- Enabling schema-driven alerting, where tenants declaratively specify monitoring requirements directly in the schema and the platform implements them automatically
- Using execution traces to visualize query execution and core-tenant interactions, tackling challenges like:
- Representing batched dataloader calls (where N field requests become 1 RPC)
- Instrumenting downstream service clients across all data-fetching code
- Managing observability costs via selective sampling and cardinality-aware metrics

Our goal: empower tenants to manage their portion of Viaduct as a standalone service—without bottlenecking on the platform team.
Speakers
avatar for Vickey Yeh

Vickey Yeh

Senior Software Engineer, Airbnb
I work on Viaduct, Airbnb's GraphQL-based data-oriented service mesh.
Wednesday May 20, 2026 1:55pm - 2:20pm PDT
Grand Ballroom I
  Observability + Telemetry + Tracing
  • Audience Level Any
  • Presentation Slides Attached Yes

2:30pm PDT

CANCELLED: Governing the AI-Graph: Observability and Security for LLM-Generated Queries - Rajeshwari Sah, Apple Inc
Wednesday May 20, 2026 2:30pm - 2:55pm PDT
When we give AI agents access to our GraphQL APIs, we introduce a new class of distributed system challenges: non-deterministic queries, potential N+1 floods, and authorization bypasses. How do we ensure our "AI-generated" queries are safe and efficient?

This talk bridges the gap between AI Quality Engineering and GraphQL governance. Building on my work designing evaluation frameworks for multi-agent systems, I will present strategies for monitoring and governing agents that interact with GraphQL endpoints. We will discuss how to implement "Semantic Rate Limiting" (analyzing query complexity vs. user intent) and how to evaluate the accuracy of agent-generated GraphQL syntax using "LLM-as-a-Judge" frameworks.

We will also cover the "Human-in-the-Loop" aspect: using GraphQL subscriptions to stream agent reasoning to human supervisors for real-time validation before a mutation is executed. Attendees will learn how to open their Graphs to AI without compromising on security or performance reliability.
Wednesday May 20, 2026 2:30pm - 2:55pm PDT
Grand Ballroom I
  AI and LLMs

3:05pm PDT

Building MCP Apps With GraphQL Patterns You Already Know - Jerel Miller, Apollo GraphQL
Wednesday May 20, 2026 3:05pm - 3:30pm PDT
You know how to build client apps—but where do client developers fit in the new world of ChatGPT and MCP? If you've used GraphQL before, it turns out your knowledge translates directly. This talk demonstrates how to build MCP apps using Apollo's AI apps client and MCP server with patterns you already use:
1. Fragment colocation → Tool design: Structure MCP tools like component data requirements
2. Query optimization → Tool call patterns: Minimize LLM roundtrips with the same performance thinking
3. Type safety → Tool schemas: Apply GraphQL's type discipline to MCP definitions
A live demo builds an MCP app querying a GraphQL API, showing how best practices from GraphQL client development apply to OpenAI and MCP apps.
Speakers
avatar for Jerel Miller

Jerel Miller

Sr. Staff Software Engineer, Apollo GraphQL
Jerel is a Colorado native with a brief stint in Portland Oregon. He loves to code and learn about all sorts of programming patterns. He is an avid Denver Broncos fan and loves to play the bass.
Wednesday May 20, 2026 3:05pm - 3:30pm PDT
Grand Ballroom I
  Clients

3:50pm PDT

Speed Without Sacrifice: How Wayfair Transforms DevEx With AI and MCP - Maheswari Karlapudi & Muskan Sethi, Wayfair
Wednesday May 20, 2026 3:50pm - 4:15pm PDT
Wayfair is embedding AI and MCP into every stage of the developer workflow to unlock speed without compromising quality. From Schema Copilot (inline reviews) to AI Mocking (intelligent test data generation) to AI-Assisted Schema Documentation (auditing and auto-generating descriptions across 200+ subgraphs), these purpose-built tools streamline workflows, reduce friction, and scale engineering excellence—helping teams ship faster with greater confidence and consistency. Join to learn how AI and MCP cut busywork so Wayfair’s devs can ship faster with confidence.
Speakers
avatar for Maheswari Karlapudi

Maheswari Karlapudi

Software Engineer, Wayfair
Maheswari is a Software Engineer on the GraphQL Platforms team at Wayfair, providing a stable and resilient gateway for e-commerce data. Her work focuses on platform reliability and performance, while crafting the tooling necessary to accelerate the developer lifecycle across Way... Read More →
avatar for Muskan Kaur Sethi

Muskan Kaur Sethi

Software Engineer, Wayfair
Muskan is a Software Engineer on Wayfair’s GraphQL Platforms team, where she develops reliable and scalable infrastructure to support e-commerce data access. Her work centers on improving platform performance and stability, as well as building developer tools that streamline workflows... Read More →
Wednesday May 20, 2026 3:50pm - 4:15pm PDT
Grand Ballroom I
  Tooling + DX + Testing + Documentation

4:25pm PDT

@live GraphQL in Practice: Postgres-to-React Realtime Data Sync - Tobbe Lundberg, Cedar Software AB
Wednesday May 20, 2026 4:25pm - 4:50pm PDT
We built a real-time system for Postgres→React sync using a `LISTEN/NOTIFY` Postgres trigger, GraphQL `@live` queries, a React hook and a custom ORM-inspired GraphQL query builder. Starting from ESP32 microcontroller devices sending MQTT messages and a Node/Postgres backend, we moved from polling to a stand-alone PoC with Yoga, Prisma triggers, and a custom `useLiveQuery` hook. After proving that the PoC was working we integrated with all our existing full-stack apps. So now we have low-latency UI updates, reusable cross-app logic, and easier extension for new sensor values. Great UX and excellent DX.

TOC

- Title & minimal intro
- Goals (What We Needed)
- Existing System (What We Had)
- Attempts & Why They Failed
- Solution Overview
- Postgres `LISTEN/NOTIFY`
- `useLiveQuery` React hook
- Yoga and Apollo `@live` integration
- GraphQL query builder
- GraphQL SDL generator
- GraphQL resolver generator
- Demo / Results
- Tradeoffs, Lessons & Next Steps
- Q&A
Speakers
avatar for Tobbe Lundberg

Tobbe Lundberg

-, Cedar Software AB
Tech Lead at Aerafarms. Maintainer of CedarJS. Lives out in the middle-of-nowhere in Sweden. Likes everything on two wheels and loves to travel.
Wednesday May 20, 2026 4:25pm - 4:50pm PDT
Grand Ballroom I
 
  • Filter By Date
  • Filter By Venue
  • Filter By Type
  • Audience Level
  • Presentation Slides Attached
  • Timezone

Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.