Роман Полегуев - Почему не все так просто с GraphQL

  Рет қаралды 2,086

HolyJS

HolyJS

Күн бұрын

Ближайшая конференция - HolyJS 2024 Autumn, 7 ноября (online), 14-15 ноября (Санкт-Петербург + трансляция).
Подробности и билеты: jrg.su/K18Cxd
- -
Роман рассказал об опыте миграции с REST на GraphQL в сервисах Яндекс Недвижимость и Яндекс Аренда. По шагам разобрал, как команда работает с GraphQL-схемой, почему написали свой GraphQL-клиент, как изменились процессы разработки после перехода на GraphQL. Спикер поделился, с какими трудностями столкнулись при интеграции в толстом клиенте.
Доклад раскрывает фундаментальную проблему, которая может возникнуть на BFF, и как ее можно решить.

Пікірлер: 10
@KopoLPedov
@KopoLPedov 3 ай бұрын
Чел говорит про тонну рестовых ручек и якобы graphql тут что-то может решить, дак вот - нет. Там даже в начале доклада он говорит, что взяли рестовое как есть, перенесли на gql и не поняли в чем профит. Т.е. у людей изначально была проблема в некорректно спроектированном rest апи, это решать надо было методологически, а не перепрыгыивать на новую технологию с добавленным головняком в инфраструктуре. Ну и отдельный кек, что с клиента все равно ходят по ресту в бфф, который в свою очередь ходит в gql.
@vkepels
@vkepels 3 ай бұрын
думал что-то интересное а тут ниочем воды налили
@neWalkeder
@neWalkeder 3 ай бұрын
отличный доклад, спасибо Ромарио
@mulfyx
@mulfyx 3 ай бұрын
так а чем urql не подошёл? там и fetch свой указать можно, в который, в свою очередь, можно запихать что угодно, можно свой кэш запилить
@СмтрТб
@СмтрТб 3 ай бұрын
Начало 2:25
@RisDeep
@RisDeep 2 ай бұрын
Спасибо за доклад. Интересно
@bananasba
@bananasba 3 ай бұрын
Понять и простить
@bananasba
@bananasba 3 ай бұрын
Для реста никто не мешает точно так же генерировать запросы, ответы, клиенты или сервера по контрактам, все будет проще и плюсы будут ровно те же. Бэкендерам было лень добавить поле в три разных апи или поддерживать апи гейтвей и тут началось... И сколько там сущностей, полей в этой аренде квартир, что это стало такой непосильной задачей?
@KolhoznyjPank
@KolhoznyjPank 3 ай бұрын
Для каждого клиента нужны разные поля с разным форматом. На ресте это сложно
@bananasba
@bananasba 3 ай бұрын
@@KolhoznyjPank я увидел только три клиента: фронт, мобилы и аналитика.
Help Me Celebrate! 😍🙏
00:35
Alan Chikin Chow
Рет қаралды 58 МЛН
когда не обедаешь в школе // EVA mash
00:57
EVA mash
Рет қаралды 3,8 МЛН
Please Help This Poor Boy 🙏
00:40
Alan Chikin Chow
Рет қаралды 23 МЛН
Will A Guitar Boat Hold My Weight?
00:20
MrBeast
Рет қаралды 263 МЛН
GoLang #477 - Почему не все так просто с GraphQL
1:01:20
#кодеротбога
Рет қаралды 194
Клиент Apollo GraphQL для React-приложений
44:11
Михаил Непомнящий
Рет қаралды 29 М.
Первые шаги в GraphQL API для тестировщиков
43:18
SQA ANALYST TECHWRITER DAYS
Рет қаралды 701
Help Me Celebrate! 😍🙏
00:35
Alan Chikin Chow
Рет қаралды 58 МЛН