netstack.fm

GraphQL and Rust with Tom Houlé

netstack.fm

Show Notes

episode 21 — GraphQL and Rust with Tom Houlé.

In this episode of Netstack.fm, Glen and Tom Houlé discuss GraphQL's transition from a high-hype mobile data solution at Facebook to a mature enterprise technology. They explore technical challenges like the N+1 problem and persisted queries, as well as the rise of GraphQL Federation for unifying microservices in Rust-based gateways. Tom also highlights GraphQL’s future potential as a self-documenting interface for LLMs and its healthy, community-driven development.

Learn more:

https://www.tomhoule.com — Personal website of Tom Houlé https://graphql.org/learn/ — Learn GraphQL https://www.jovidecroock.com/blog/graphql-myths/ — GraphQL Myths (about trusted documents — Jovi De Croock) https://benjie.dev/graphql/trusted-documents — Another great blog post about trusted documents, by Benjie https://www.apollographql.com/docs/graphos/schema-design/federated-schemas/federation — Introduction to GraphQL Federation (Apollo) https://github.com/graphql/composite-schemas-spec/ — The Composite Schemas specification, the vendor neutral next iteration of federation https://www.youtube.com/watch?v=E_RETbpPogw — Transforming Capital One’s Data Marketplace with Embedded Governance and a Product Mindset (enterprise adoption) https://relay.dev/docs/ — Relay docs Rust Crates:https://github.com/async-graphql/async-graphql — async-graphql, the server framework https://github.com/graphql-rust/graphql-client/ — graphql-client https://github.com/obmarg/cynic — cynic

https://www.youtube.com/@GraphQLFoundation — @GraphQLFoundation on YouTube https://www.youtube.com/@graphqltv — @GraphQL TV on YouTube https://grafbase.com/blog/seamless-grpc-subgraphs-with-extensions-and-composite-schemas — Seamless gRPC subgraphs with extensions and composite schemas

Rama

If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org

Chapters

00:00 Intro 00:39 Meet Tom Houlé 03:24 Origins of GraphQL 10:05 The Shift to Persistent Queries in GraphQL 18:09 GraphQL's Role in Frontend and Backend Development 21:11 Challenges and Criticisms of GraphQL 24:07 Optimizing GraphQL for Performance 35:06 Schema first vs Code first 40:44 Optimizing GraphQL Server Query Implementations 44:39 GraphQL Federation: A Unified Approach 51:08 Authentication in GraphQL: Challenges and Solutions 01:05:23 The Future of GraphQL: Trends and Innovations 01:16:03 Outro

Netstack.FM

More information: https://netstack.fm/#episode-21 Join our Discord: https://discord.gg/29EetaSYCD Reach out to us: [email protected]

Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj

More from netstack.fm

May 26, 2026

Episode 38: Building and testing network stacks with Rama. In this Protocol Shorts episode of Netstack.fm, Glen talks with Brecht Stamper about Rama, the modular Rust framework for building clients, servers, proxies, and other network systems. Brecht shares how he came to understand Rama’s core idea that everything is a service, and why that simple input to output contract makes it easier to compose complex stacks without constantly inventing new traits or glue code.

May 5, 2026

episode 37: dial9: from black box to insight in Tokio.

Apr 25, 2026

Episode 36 – Protocol Shorts: WireGuard

Apr 15, 2026

Remaster of: Season 1 · Episode 3 — OpenTelemetry, eBPF, and Metoro

Apr 9, 2026

Remaster of: Season 1 · Episode 5 — Tokio with Carle Lerche

See all episodes →