How API Query Languages Prevent Overfetching and Underfetching episode artwork

EPISODE · Jun 11, 2026 · 11 MIN

How API Query Languages Prevent Overfetching and Underfetching

from The Developer Tools Podcast with Fexingo: APIs, Infrastructure, and Software for Engineers · host Fexingo

Lucas and Luna explore how API query languages like GraphQL and OData solve the fundamental problems of overfetching and underfetching that plague traditional REST endpoints. Using Stripe's API evolution, GitHub's GraphQL migration, and Netflix's internal tools as examples, they break down why giving clients control over response shapes reduces bandwidth, improves app performance, and simplifies versioning. But they also get honest about the trade-offs: complexity, caching challenges, and query cost analysis. If you've ever debated REST vs GraphQL on a team, this episode gives you the concrete numbers and design decisions to make the call. #APIQueryLanguages #GraphQL #OData #Overfetching #Underfetching #REST #Stripe #GitHub #Netflix #APIDesign #DeveloperExperience #APIVersioning #BusinessAndTechnology #FexingoBusiness #BusinessPodcast #DevTools #SoftwareEngineering #APIOptimization Keep every episode free: buymeacoffee.com/fexingo

Lucas and Luna explore how API query languages like GraphQL and OData solve the fundamental problems of overfetching and underfetching that plague traditional REST endpoints. Using Stripe's API evolution, GitHub's GraphQL migration, and Netflix's internal tools as examples, they break down why giving clients control over response shapes reduces bandwidth, improves app performance, and simplifies versioning. But they also get honest about the trade-offs: complexity, caching challenges, and query cost analysis. If you've ever debated REST vs GraphQL on a team, this episode gives you the concrete numbers and design decisions to make the call. #APIQueryLanguages #GraphQL #OData #Overfetching #Underfetching #REST #Stripe #GitHub #Netflix #APIDesign #DeveloperExperience #APIVersioning #BusinessAndTechnology #FexingoBusiness #BusinessPodcast #DevTools #SoftwareEngineering #APIOptimization Keep every episode free: buymeacoffee.com/fexingo

NOW PLAYING

How API Query Languages Prevent Overfetching and Underfetching

0:00 11:08

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

Frequently Asked Questions

How long is this episode of The Developer Tools Podcast with Fexingo: APIs, Infrastructure, and Software for Engineers?

This episode is 11 minutes long.

When was this The Developer Tools Podcast with Fexingo: APIs, Infrastructure, and Software for Engineers episode published?

This episode was published on June 11, 2026.

What is this episode about?

Lucas and Luna explore how API query languages like GraphQL and OData solve the fundamental problems of overfetching and underfetching that plague traditional REST endpoints. Using Stripe's API evolution, GitHub's GraphQL migration, and Netflix's...

Can I download this The Developer Tools Podcast with Fexingo: APIs, Infrastructure, and Software for Engineers episode?

Yes, you can download this episode by clicking the download button on the episode player, or subscribe to the podcast in your preferred podcast app for automatic downloads.
URL copied to clipboard!