#

GraphQL Programming Tutorials & Engineering Articles

238 GraphQL tutorials, guides, and engineering insights from Shopify, Meta, Netflix, and more

GraphQL Articles & Tutorials

Filter:
Shopify logo
Shopify
Advanced
How we compress production failures into model weights every day, beat frontier-model quality, and cut serving costs 96%.
Shopify logo
Shopify
Intermediate
We moved five high-traffic checkout extensions to remote-dom and Polaris web components, cutting bundle sizes drastically and making checkout faster.
Justin Henricks
12 min read
Includes Code
--
Shopify logo
Shopify
Intermediate
How a Hack Days team built a music player, custom GLSL visualizers, and an artist toolkit for storefronts, all in three days.
Justin Henricks
11 min read
Includes Code
--
Airbnb logo
Airbnb
Intermediate
Moving from an internal tool to a community-driven, production-ready data mesh.
Adam Miskiewicz
7 min read
--
Meta logo
Meta
Intermediate
We’re sharing insights into Meta’s Capacity Efficiency Program, where we’ve built an AI agent platform that helps automate finding and fixing performance issues throughout our inf…
Tommy Tran
8 min read
--
Shopify logo
Shopify
Advanced
Conventional GraphQL execution uses depth-first traversal that incurs many hidden costs. We questioned why, rewrote it in a faster breadth-first manner, and saw dramatic results.
Greg MacWilliam
15 min read
Includes Code
--
Cloudflare logo
Cloudflare
Intermediate
The article introduces Code Mode, a technique that allows AI agents to interact with the entire Cloudflare API using only 1,000 tokens, significantly reducing context window usage.
Matt Carey
9 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Advanced
Anna Sulkina, Senior Director of Engineering at Airbnb, shares her career journey from growing up in Eastern Ukraine during the collapse of the Soviet Union to leading Application & Cloud Infrastru...
Lauren Mackevich
9 min read
Has Summary
--
Meta logo
Meta
Beginner
Meta presents a novel approach to enabling cross-device passkey authentication for XR devices and other devices with inaccessible displays.
Paul Wright
7 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
Airbnb built a system that combines GraphQL infrastructure, product context, and LLMs to automatically generate and maintain realistic, type-safe mock data using a custom @generateMock directive.
Michael Rebello
13 min read
Has Summary
--
Netflix logo
Netflix
Advanced
Netflix engineered a real-time recommendation delivery system for live events that can update over 100 million devices in under a minute.
Netflix Technology Blog
9 min read
Has Summary
--
LinkedIn logo
LinkedIn
Intermediate
The article discusses the development of LinkedIn's Hiring Assistant, an AI-driven tool designed to enhance the recruiting process.
Xiaoyang Gu
19 min read
Has Summary
--
Netflix logo
Netflix
Advanced
The article discusses how Netflix scales its Muse application to provide data-driven creative insights at a massive scale, focusing on the architectural evolution and optimizations made to handle t...
Netflix Technology Blog
10 min read
Includes Code
Has Summary
--
Cloudflare logo
Cloudflare
Advanced
Cap'n Web is a new RPC system designed for browsers and web servers, implemented in pure TypeScript.
Airbnb logo
Airbnb
Intermediate
The article discusses the evolution and modernization of Viaduct, Airbnb's data-oriented service mesh, highlighting its transition to open-source software.
Adam Miskiewicz
10 min read
Includes Code
Has Summary
--
Anthropic logo
Anthropic
Advanced
The article discusses the Model Context Protocol (MCP) and its role in enhancing the effectiveness of LLM agents through the development of tools.
16 min read
Includes Code
Has Summary
--
Stripe logo
Stripe
Intermediate
This article discusses how to connect Stripe events to frontend applications using various integration methods, enhancing user experience through real-time updates.
Netflix logo
Netflix
Advanced
The article discusses the evolution of Netflix's client-server GraphQL APIs, focusing on how they enable dynamic page updates for personalized user experiences.
Netflix Technology Blog
14 min read
Includes Code
Has Summary
--
Pinterest logo
Pinterest
Intermediate
The article discusses Pinterest's journey in enhancing developer experience through the creation of PinConsole, an Internal Developer Platform built on Backstage.
Pinterest Engineering
15 min read
Has Summary
--
Airbnb logo
Airbnb
Advanced
The article discusses Airbnb's migration of its JVM monorepo from Gradle to Bazel, detailing the motivations, process, and outcomes of this significant transition.
Thomas Bao
14 min read
Has Summary
--
Netflix logo
Netflix
Advanced
The article discusses Netflix's Unified Data Architecture (UDA), which aims to streamline data modeling across its various platforms by allowing teams to define business concepts once and use them ...
Netflix Technology Blog
18 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
The article discusses the implementation of Impulse, an internal load-testing-as-a-service framework at Airbnb, designed to enhance system reliability and performance through comprehensive load tes...
Chenhao Yang
9 min read
Includes Code
Has Summary
--
Meta logo
Meta
Intermediate
Meta's article discusses the full-stack optimizations of the HipHop Virtual Machine (HHVM) to enhance the performance of generative AI (GenAI) applications.
Phil Lopreiato
6 min read
Has Summary
--
GitHub logo
GitHub
Advanced
This article details how GitHub rebuilt its Issues search system to support nested queries with boolean AND/OR operators and parentheses.
Deborah Digges
10 min read
Includes Code
Has Summary
--
Google logo
Google
Beginner
Google Cloud has announced the general availability of the Apigee APIM Operator, which enhances API management capabilities within Google Kubernetes Engine (GKE).
Sanjay Pujare
2 min read
Includes Code
Has Summary
--
Pinterest logo
Pinterest
Intermediate
Pinterest successfully migrated 3. 7 million lines of code from Flow to TypeScript over eight months, enhancing type safety and developer experience.
Pinterest Engineering
12 min read
Includes Code
Has Summary
--
GitHub logo
GitHub
Intermediate
The article introduces sub-issues, a new feature on GitHub designed to enhance issue management by allowing users to break larger issues into smaller, manageable tasks.
Shaun Wong
6 min read
Includes Code
Has Summary
--
Meta logo
Meta
Intermediate
Mobile GraphQL is a framework utilized at Meta for data fetching in mobile applications, specifically for Facebook and Instagram.
Pascal Hartig
2 min read
Has Summary
--
GitHub logo
GitHub
Advanced
The article discusses how GitHub's Product Security Engineering team utilizes CodeQL, a static analysis engine, to enhance the security of GitHub's codebase.
Brandon Stewart
17 min read
Includes Code
Has Summary
--
Fly.io logo
Fly.io
Advanced
The article features an exit interview with JP Phillips, a key member of the Fly. io engineering team, who reflects on his four years at the company.
Thomas Ptacek
11 min read
Includes Code
Has Summary
--
Netflix logo
Netflix
Intermediate
This article is the final installment of a series on Analytics Engineering at Netflix, focusing on technical aspects and best practices for dashboard design and API deployment.
Netflix Technology Blog
10 min read
Has Summary
--
Meta logo
Meta
Advanced
The article discusses how Meta's Threads team has approached performance optimization for the iOS app amid rapid user growth.
Dave LaMacchia
18 min read
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses Facebook's end-to-end video delivery system, focusing on the complexities and optimizations involved in delivering personalized video content at scale.
Colin Smith
16 min read
Has Summary
--
Meta logo
Meta
Advanced
The article discusses the integration of React and React Native at Meta, highlighting their significance in product development and innovation.
Blair Vanderhoof
9 min read
Has Summary
--
Cloudflare logo
Cloudflare
Advanced
The article discusses how to protect APIs from abuse through the use of sequence learning and variable order Markov chains.
Peter Foster
14 min read
Includes Code
Has Summary
--
Pinterest logo
Pinterest
Intermediate
The article discusses the onboarding experience of two Senior Web Engineers, Rebecca Yi and Jordan Cutler, at Pinterest, detailing their structured training program, social integration, and project...
Pinterest Engineering
10 min read
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses the implementation of serverless Jupyter notebooks at Meta, leveraging the Bento platform and Pyodide to enable in-browser code execution for lite workloads.
Steve Dini
6 min read
Has Summary
--
Cloudflare logo
Cloudflare
Intermediate
This article discusses the general availability of the Browser Rendering API for all paid Cloudflare Workers customers, introduces session management features, and announces the rollout of Cloudfla...
Tanushree Sharma
8 min read
Includes Code
Has Summary
--
Cloudflare logo
Cloudflare
Beginner
The article discusses Cloudflare's initiatives to empower startups through the Workers Launchpad program and foster an inclusive developer community.
Ricky Robinett
6 min read
Has Summary
--
Netflix logo
Netflix
Intermediate
The article discusses the implementation of reverse search functionality within Netflix's Graph Search, which allows users to find queries that match specific documents instead of the traditional m...
Netflix Technology Blog
9 min read
Includes Code
Has Summary
--
Cloudflare logo
Cloudflare
Advanced
The article discusses the launch of D1, Cloudflare's serverless relational database, focusing on its capabilities for developers to manage persistent data with SQL.
Vy Ton
14 min read
Includes Code
Has Summary
--
Fly.io logo
Fly.io
Advanced
The article discusses Fly. io's innovative approach to enhancing WireGuard's performance and scalability by implementing Just-In-Time (JIT) peer configuration.
Lillian Berry, star-ark.net, star-ark.net
9 min read
Includes Code
Has Summary
--
Cloudflare logo
Cloudflare
Beginner
Cloudflare has launched an AI Assistant for Security Analytics that allows users to query security event data using natural language.
Jen Sells
6 min read
Includes Code
Has Summary
--
Uber logo
Uber
Intermediate
The article discusses Uber's efforts to build a scalable, real-time chat system to enhance customer experience.
Avijit Singh, Vivek Shah, Ankit Tyagi
14 min read
Has Summary
--
Netflix logo
Netflix
Intermediate
SafeTest is a novel library designed to enhance End-To-End (E2E) testing for web-based User Interface (UI) applications.
Netflix Technology Blog
9 min read
Includes Code
Has Summary
--