Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

From Data Loaders To Batch Resolvers - Aileen Chen, Airbnb

Автор: GraphQL TV

Загружено: 2025-10-20

Просмотров: 141

Описание:

From Data Loaders To Batch Resolvers - Aileen Chen, Airbnb

In theory, data loaders solve most "N+1" problems in GraphQL. In practice, they can be hard to implement, so they’re typically used only in performance-critical situations and often reactively, once inefficiencies surface. To achieve better performance, batching needs to be applied wherever possible.

This talk introduces batch resolvers, a more developer-friendly alternative to data loaders. While traditional GraphQL resolvers take a single input and produce a single output, batching resolvers take a list of inputs and return a list of outputs. A batch resolver can simply call a batch service API without worrying about data loaders.

When a developer provides a batch resolver, our GraphQL server automatically aggregates individual data fetches into a single call to that resolver. It can also apply heuristics to improve aggregation, for example by consolidating different selection sets for the same entity into a single input. This design not only makes application developers’ lives easier, but also allows the server to better optimize query execution by coordinating batch dispatching as part of a broader execution strategy.

-------
About GraphQL Foundation
The GraphQL Foundation is a neutral foundation founded by global technology and application development companies. The GraphQL Foundation encourages contributions, stewardship, and a shared investment from a broad group in vendor-neutral events, documentation, tools, and support for GraphQL. Read more at https://graphql.org/community/foundat...

-------
Get More GraphQL
📥 Subscribe for more talks & presentations: @GraphQLFoundationTalks
▶️ Watch the Working Group Meetings: @GraphQLFoundation
✅ Join our Discord: https://discord.graphql.org/
🛠 Contribute on GitHub: https://github.com/graphql
🛼 Follow us on X: https://x.com/graphql
👩‍💼 Follow us on LinkedIn:   / graphql-foundation  

From Data Loaders To Batch Resolvers - Aileen Chen, Airbnb

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

GraphQL's Future is Rooted in Governance - Adam Malone, Hasura

GraphQL's Future is Rooted in Governance - Adam Malone, Hasura

Я в опасности

Я в опасности

The Intersection of GraphQL & Design Systems in Product Dev. - Ruben Cagnie & Alan Quigley - Toast

The Intersection of GraphQL & Design Systems in Product Dev. - Ruben Cagnie & Alan Quigley - Toast

OpenMetadata Day 1 - Quick Start with OpenMetadata

OpenMetadata Day 1 - Quick Start with OpenMetadata

Common GraphQL Security Mistakes and How to Fix Them - Benjie Gillam, Graphile

Common GraphQL Security Mistakes and How to Fix Them - Benjie Gillam, Graphile

Я закончил с Graph QL спустя 6 лет

Я закончил с Graph QL спустя 6 лет

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Local Data Consistency With GraphQL - Sabrina Wasserman, Meta

Local Data Consistency With GraphQL - Sabrina Wasserman, Meta

Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747?

Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747?

Как начать вайб-кодить с ИИ: 6 принципов, которые заменят дорогие курсы

Как начать вайб-кодить с ИИ: 6 принципов, которые заменят дорогие курсы

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

Getting Started with GraphQL in .NET

Getting Started with GraphQL in .NET

🔥Развал путинской системы! Вот куда пропал путин! Христо Грозев сделал удивительный прогноз!

🔥Развал путинской системы! Вот куда пропал путин! Христо Грозев сделал удивительный прогноз!

Задача века решена!

Задача века решена!

Co Naprawdę Oznacza Podpisanie Umowy Mercosur? Rolnictwo, Klauzule Ochronne, Sprzeciw Państw, TSUE!

Co Naprawdę Oznacza Podpisanie Umowy Mercosur? Rolnictwo, Klauzule Ochronne, Sprzeciw Państw, TSUE!

Уязвимости в современных JavaScript-фреймворках на примере React, Vue и Angular / А. Важинская

Уязвимости в современных JavaScript-фреймворках на примере React, Vue и Angular / А. Важинская

The Windows 11 Disaster That's Killing Microsoft

The Windows 11 Disaster That's Killing Microsoft

Лижут ли Вас Собаки? ВОТ ЧТО ЭТО ЗНАЧИТ (вас шокирует)!

Лижут ли Вас Собаки? ВОТ ЧТО ЭТО ЗНАЧИТ (вас шокирует)!

Почему огонь ГОРИТ. Ответ Фейнмана переворачивает реальность

Почему огонь ГОРИТ. Ответ Фейнмана переворачивает реальность

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com