🔥

Тред (Михаил Рахманов)


Не знаю, насколько это применимо ко всем, но вот уже знаю несколько компаний, в том числе и мою (Blacklane), которые активно используют GraphQL. И есть ощущение, что это уже почти норма.

Поэтому опрос. Используют ли в вашей компании GraphQL?
🤔 14.7% Да
🤔 85.3% Нет

Раз уж начал говорить про GraphQL, одна из систем у нас в компании сделана так: мобильные клиенты общаются только со слоем GraphQL. В свою очередь, слой GraphQL путём http запрсов общается уже с микросервисами.

Микросервисы общаются между собой и с GraphQL через Kafka эвенты. Т.е. по сути у нас 2 типа взаимодействия. Либо GraphQL отвечает на запрос сразу. Либо моб клиент открывает subscription (по сути веб-сокеты) и ждёт события от GraphQL (которое соответсвует эвенту микросервиса)

Subscriptionы имеют смысл для всяких офферов итп, которые раньше мы обновляли пушами или silent пушами (для удалений итп).

Михаил РахмановМихаил Рахманов