Выбор ответа Middle gRPC, SOAP и другие протоколы обновлено
Когда GraphQL
Вопрос
В каком случае GraphQL даст наибольшую пользу?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Много клиентов, которым нужны разные наборы полей. GraphQL позволяет клиенту запросить ровно нужные поля одним запросом, это решает over-fetching и under-fetching для разнообразных клиентов.
Варианты ответа
- Интеграция с госсистемой по готовому WSDL-контракту
- Много клиентов, которым нужны разные наборы полейправильный ответ
- Межсервисные вызовы с высокой нагрузкой и жёсткими задержками
- Передача больших файлов между клиентом и сервером
Разбор
GraphQL позволяет клиенту запросить ровно нужные поля одним запросом, это решает over-fetching и under-fetching для разнообразных клиентов. Для быстрых межсервисных вызовов чаще берут gRPC. С госсистемой по WSDL работают на SOAP. Файлы удобнее передавать отдельным загрузочным эндпоинтом или в объектное хранилище.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.