<  Back to Schedule
Federation and Composite SchemaSession Presentations

Spec Agnostic Executor for Federated GraphQL

Tuesday, September 10 / 02:50p.m. PDT - 03:20p.m. PDT
Denis Badurina Profile Image
Denis BadurinaThe Guild, Software Architect

A fresh take on planning and executing federated GraphQL schemas. The executor is zero-dependency, spec and environment agnostic, with stable plans and explanations. Additionally, all of its steps are serializable - allowing for sophisticated caching mechanisms and deterministic plans. It supports all existing, and all future, federated specifications like Apollo Federation and the upcoming GraphQL Composite spec. We'll talk about how the new executor came to be, the challenges it faced, and how TDD expedited the process with confidence in mind.