Выбор ответа Middle gRPC, SOAP и другие протоколы обновлено

Когда GraphQL

Вопрос

В каком случае GraphQL даст наибольшую пользу?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Много клиентов, которым нужны разные наборы полей. GraphQL позволяет клиенту запросить ровно нужные поля одним запросом, это решает over-fetching и under-fetching для разнообразных клиентов.

Варианты ответа

  1. Интеграция с госсистемой по готовому WSDL-контракту
  2. Много клиентов, которым нужны разные наборы полейправильный ответ
  3. Межсервисные вызовы с высокой нагрузкой и жёсткими задержками
  4. Передача больших файлов между клиентом и сервером

Разбор

GraphQL позволяет клиенту запросить ровно нужные поля одним запросом, это решает over-fetching и under-fetching для разнообразных клиентов. Для быстрых межсервисных вызовов чаще берут gRPC. С госсистемой по WSDL работают на SOAP. Файлы удобнее передавать отдельным загрузочным эндпоинтом или в объектное хранилище.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.