В этот раз мы решили углубиться в конкретную технологию — GraphQL. В этом нам помог Стеценко Макар из Silicon Valley Insight, который выступал с аналогичной темой на последнем MBLT! Что не хватает REST и подходит ли GraphQL для домашних проектов? Обо всем об этом в 32 выпуске подлодки!
Содержание
- 00:00:30 — Знакомство с гостем
- 00:04:45 — Как прийти к GraphQL
- 00:15:45 — Что такое GraphQL
- 00:25:00 — Сравнение с REST
- 00:46:00 — GraphQL как множество данных
- 01:34:00 — Resolve-функции и их тестирование
- 01:41:30 — Оптимизация запросов
- 02:03:00 — Как продать GraphQL своей команде
Полезные ссылки
- GraphQL Starter Pack
- Вот тут кратко и ясно про место GraphQL в стеке. То что говорил Стас про фасад, называется GraphQL Gateway, то что я называл GraphQL first уже обозвали GraphQL Native. Как обычно, гибридный подход побеждает
- Интересный набор визаулизаций и немного объяснений, как работает нормализированный кеш в Аполло
- Интересный инструмент, который создает GraphQL схему на основе существующей PostgreSQL базы
- Краткие конспекты с GraphQL Summit 2017, много интересного и про будущее