Вопросы про GraphQL

preview_player
Показать описание
#AndroidBroadcast #GraphQL

Все о GraphQL: от основных понятий и сравнения с REST до практического использования

Эксперт - Иван Савицкий, staff мобильный инженер в компании Shopify, где REST deprecated и GraphQL является выбором по умолчанию для всех новых API. Программирование для него и работа и хобби, любит Kotlin и все что с ним связано. Предпочитает языки со строгой типизацией.

0:00 Вступление
0:40 Преимущества использования GraphQL
6:30 Оптимизация трафика между клиентом и сервером
8:40 Бинарный формат передачи данных для GraphQL
9:35 Безопасность и приватность данных получаемых от сервера
11:38 Ограничения бесплатной версии Apollo GraphQL на сервере
16:05 На какой платформе удобнее интеграция с GraphQL
23:05 Авторизация
25:46 Инструменты для работы с GraphQL
28:27 Лучшие практики
39:03 Объединение несколько запросов в один
44:02 Зачем преходить на GraphQL
47:13 Преимущества и недостатки бинарных форматов
49:07 Преимущество использования GraphQL для public API
50:48 Отличия public API от private API в Shopify
53:15 Заключение
Рекомендации по теме
Комментарии
Автор

Привет Broadcast! Спвибо за видео! Было бы круто, если бы вы скинули проект-пример с GraphQL от Вани или Кирила, с последней версией библиотеки. Спасибо!

borisveriga
Автор

Просчёт сложности очень важный шаг. Без него есть опасение как бы в виду отсутствия опыта не выстрелить в ногу открыв наружу базу. В Rest большое количество запросов можно отсечь, а схема данных строгая, так просто не выкачаешь.
Есть ли какие-то ещё best practice кроме просчёта сложности как ограничить выкачивание базы в GraphQL?

lui
Автор

Привет Кирилл. Можешь рассказать про android Protobuf

farizmamedow