Сопоставление Middle gRPC, SOAP и другие протоколы обновлено
Ситуация и способ интеграции
Вопрос
Сопоставь ситуацию и наиболее подходящий способ интеграции.
Попробуйте сами
Нажмите слева, потом подходящее справа.
Показать ответ и разбор
Коротко
Выбор зависит от потребителей и ограничений: открытость и простота REST, скорость gRPC, существующий контракт SOAP, гибкость выборки GraphQL, уведомления от внешней стороны через вебхук.
Правильные пары
Публичный API для партнёровREST и OpenAPI
Быстрые внутренние вызовы между сервисами на разных языкахgRPC
Интеграция с банком по готовому WSDLSOAP
Мобильному и веб-клиенту нужны разные наборы полейGraphQL
Провайдер сообщает о смене статуса платежаВебхук
Разбор
Выбор зависит от потребителей и ограничений: открытость и простота REST, скорость gRPC, существующий контракт SOAP, гибкость выборки GraphQL, уведомления от внешней стороны через вебхук.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.