Spring middle

REST vs gRPC — когда что?

Ответ

REST — публичные API, простая отладка. gRPC — внутренний inter-service (быстрее, типизация через protobuf, streaming).

Разбор: REST поверх HTTP с JSON удобен для публичных API и ручной отладки, а gRPC (HTTP/2, бинарный protobuf, строгая типизация и кодогенерация, поддержка streaming) обычно быстрее и применяется для внутреннего межсервисного взаимодействия. Ловушки в дистракторах: именно gRPC использует protobuf и streaming на HTTP/2, а REST проще отлаживать — характеристики в неверных вариантах перепутаны местами.

Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.

Заказать гайд Пройти тест
новые гайды и свежие вопросы с собесов — первыми в Telegram Смотреть гайды Подписаться