Size: a a a

GraphQL — русскоговорящее сообщество

2021 November 23

VB

Vlad Boreyko in GraphQL — русскоговорящее сообщество
Всем привет. Планируем делать микросервисы на графе и сейчас рассматриваем в качестве Api Gateway - apollo graphql federation. Кто-то с этим работал? Как он себя показывает на высоких нагрузках и как у него с горизонтальным масштабированием? Вообще у кого-то на проде  используется данный подход?
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Развиваешься 6+ лет, каждый месяц обновляешь знания, читаешь презентации постоянно, тестируешь новые технологии. Все ради того, чтобы верстать лендосы. Идеально же
источник

Oo

OiO oio in GraphQL — русскоговорящее сообщество
вы сейчас кому-то самооценку до нуля опустили 😂
источник

y

yel' in GraphQL — русскоговорящее сообщество
угу. Есть у меня конечно один знакомый, который как раз специализируется на крутых промо сайтах уровня awwwards с webgl, шейдерами и т.д . Но тут конечно не такого ищут.
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
У вас много мелких сервисов со своим graphql?
В проде использую без federation, у меня в роли резолвера выступают микросервисы. Но думаю особо не поменяется. 3 горизонтальные ноды обслуживают примерно 3к RPS, проблем особо нет
источник

Oo

OiO oio in GraphQL — русскоговорящее сообщество
не травите пацанов скаааа))))😂
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Я это к тому, что вы выбрали явно не ту конфу, для поиска
источник

VB

Vlad Boreyko in GraphQL — русскоговорящее сообщество
да, будет н количество и дальше количество будет увеличиваться
источник

VB

Vlad Boreyko in GraphQL — русскоговорящее сообщество
а кто отвечает за сбор информации с разных микросервисов?
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Ну тогда да, федерация ваш выбор. В целом на производительность особо не повлияет
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Брокер микросервисов, шина то одна у них :) Через нее и данные и статистику получаю
источник

VB

Vlad Boreyko in GraphQL — русскоговорящее сообщество
ну брокер у вас отвечает за обмен между микросервисами?
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
ну да, это же микросервисы
источник

VB

Vlad Boreyko in GraphQL — русскоговорящее сообщество
а я про ситуацию когда с фронта приходит запрос что нужно показать информацию, а эту информацию нужно запросить и агрегировать к примеру с трех микросервисов
источник

VB

Vlad Boreyko in GraphQL — русскоговорящее сообщество
какой у вас брокер используется?
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Не вижу ничего в этом, делается асинхронный запрос с трех сервисов и агреггируются данные. Не совсем понятно, что не так)
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
В каком смысле какой? На redis основан, самописное решение, но как пример можете посмотреть в сторону moleculer, на его идеях основано
источник

VB

Vlad Boreyko in GraphQL — русскоговорящее сообщество
спасибо
источник
2021 November 24

DS

Dmitriy Sideltsev in GraphQL — русскоговорящее сообщество
Доброго времени суток!
Подскажите, пожалуйста, следующий момент.
Хочу увидеть данные следующего вида:
`
categories{
    id,    
    name
    products{
        id,
        name,
        modifiers{
             id        
        }  
    }
}
`

Где схема БД прикреплена фотографией.

Как в таком варианте наилучшего всего решить задачу?
Products заберуется как @ResolveField, однако я не знаю точно, как можно забрать modifiers. На ум приходят только JOIN.
источник

И

Илья | 😶 ☮️... in GraphQL — русскоговорящее сообщество
Можно все джоинами забрать
источник