Средний
Что такое gRPC? Когда его применять?
gRPC — это современный высокопроизводительный RPC-фреймворк от Google.
Ключевые особенности:
- Работает поверх HTTP/2 (поддерживает мультиплексирование и стриминг).
- Использует Protobuf (Protocol Buffers) как формат данных и язык описания контракта (IDL).
- Бинарный формат (данные сжаты, парсятся быстрее JSON).
✅ Когда применять:
Идеален для межсервисного взаимодействия (Backend-to-Backend), где важны производительность, двунаправленный стриминг и строгая типизация.