Юрий Самсонов - От REST к GraphQL: приключение на 20 минут

  Рет қаралды 4,643

JPoint, Joker и JUG ru — Java-конференции

JPoint, Joker и JUG ru — Java-конференции

Күн бұрын

Ближайшая конференция - JPoint 2025, 3-4 апреля (Москва + трансляция).
Подробности и билеты: jrg.su/T2zfbS
- -
Каждый день мы сталкиваемся с тонкими или толстыми REST-эндпоинтами, а также необходимостью их дорабатывать под всё новые потребности клиентов. А что, если достаточно иметь модель данных и запросы над ней, причем универсальные для всех клиентов? Такой подход есть - GraphQL. Является он серебряной пулей или нет?
Спикер постарается ответить на этот вопрос. Поговорим о проблемах в API Кинопоиска, посмотрим, как их можно решить при помощи различных технологий, обсудим плюсы и минусы GraphQL. Затем поговорим о том, как организовать процесс перехода большого проекта с одного технологического стека на другой. Естественно, в процессе перехода не обошлось без проблем и технических челленджей, которые приходилось решать, они также будут затронуты в докладе. В конце подведем итоги, обсудим текущее состояние системы и пути ее дальнейшего развития.
Презентация к докладу: squidex.jugru....
#java #architecture

Пікірлер: 5
@ins798
@ins798 Жыл бұрын
тоже думал покритиковать изначально. но вижу, что это качественный материал, который может быть полезен для обзорного знакомства с graphQL.
@Mishaniooo
@Mishaniooo Жыл бұрын
Спасибо за термин "Волосатая модель")
@antonchov736
@antonchov736 Жыл бұрын
Про N+1 не догоняю. А с REST нельзя так же передать массив ID-шников одним запросом, потом сервис у себя в БД селектит все данные по списку и возвращает одним массивом ответ, вроде не хуже получится. Или речь не про то что в GraphQL это лучше делать, а как решать эту проблему конкретно в GraphQL?
@НиязАхьяруллин-ъ9я
@НиязАхьяруллин-ъ9я Жыл бұрын
для меня основной головной болью сейчас является прокси graphql to graphql, не нашёл как зто сделать без реализации своего graphql сервера 😟
@oculusunitedsamoa1033
@oculusunitedsamoa1033 Жыл бұрын
пон
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН
Владимир Плизга - Путеводитель по анализу памяти JVM-приложений
46:11
JPoint, Joker и JUG ru — Java-конференции
Рет қаралды 3,4 М.
Андрей Беляев - DTO: живи быстро, гори ярко
56:20
JPoint, Joker и JUG ru — Java-конференции
Рет қаралды 19 М.
Артем Артемьев - Моментальная аналитика с помощью Spring + Redis. Это возможно?
48:07
Александр Ланцов - Не happens-before единым: нестандартные семантики
48:03
JPoint, Joker и JUG ru — Java-конференции
Рет қаралды 9 М.
Павел Черторогов - Строим GraphQL-сервер
1:00:26
HolyJS — конференция для JavaScript‑разработчиков
Рет қаралды 13 М.
Node.js and GraphQl: what should be the modern server in 2022?
1:07:13
Egor Malkevich
Рет қаралды 35 М.
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН