Расскажите немного о gRPC в проекте: как frontend взаимодействует с gRPC-сервисами?

Браузер обычно обращается через gRPC-Web или HTTP/BFF-прослойку, которая взаимодействует с обычными gRPC-сервисами.

Короткий ответ

Что ответить на собеседовании

Браузер обычно обращается через gRPC-Web или HTTP/BFF-прослойку, которая взаимодействует с обычными gRPC-сервисами.

Подробный разбор

Ответ с пояснениями

Браузер обычно обращается через gRPC-Web или HTTP/BFF-прослойку, которая взаимодействует с обычными gRPC-сервисами.

Клиентские типы и методы генерируют из proto-контрактов. Для gRPC-Web нужен совместимый сервер или прокси, а доступные режимы streaming зависят от реализации. Это не просто отправка обычного gRPC через произвольный fetch; отдельно настраивают авторизацию и ошибки.

Источник: github.com.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее