gRPС vs REST - что выбрать для проекта episode artwork

EPISODE · Mar 22, 2024 · 46 MIN

gRPС vs REST - что выбрать для проекта

from GetAnalyst · host Ekaterina Ananeva

Все чаще в IT-проектах можно встретить использование gRPC API, но его использование пока не так сильно распространено. Не многие команды разработки могут точно сказать в каких случаях стоит применять gRPC, и не решаются попробовать его вместо привычного REST API. В этом эпизоде подкаста системный аналитик Мария Кубенина, гость подкаста GetAnalyst, рассказывает про gRPC API в сравнении с REST API, и делится своим опытом использования в высоконагруженных проектах. Мария рассказывает про ключевые преимущества и недостатки gRPC, а также погружается в технические детали. Она детально разбирает различия в производительности, масштабируемости и удобстве использования между gRPC и REST API. Поднимаются вопросы безопасности, тестирования и интеграции с другими системами. Этот подкаст будет полезен не только системным аналитикам, но и разработчикам, архитекторам ПО, проектным менеджерам и всем, кто интересуется современными подходами в разработке и интеграции IT-систем, в частности хочет начать изучать gRPC API. Вы найдете в этом подкасте ценные инсайты и рекомендации по применению gRPC в своих проектах, узнает, какие преимущества может принести этот подход и как избежать потенциальных проблем при его внедрении. 1:20 - Знакомство с Марией и её историей знакомства с gRPC API 3:30 - Почему на текущем проекте выбрали gRPC API 6:09 - Что такое gRPC и почему разработчики выбирают его, а не REST API 9:24 - HTTP 2. Сравнение gRPC и REST API. Как именовать методы gRPC 17:45 - Обновления gRPC и обратная совместимость версий. Нумерация полей в gRPC 21:05 - Версионирование REST API 24:30 - Какие типы приложений выигрывают при переходе с REST на gRPC API 26:40 - Отмена запросов в gRPC - крутой бонус для микросервисной архитектуры 28:10 - Недостатки gRPC по сравнению с REST API 32:28 - Ограничение размера сообщений в gRPC и передача файлов 34:45 - Вызовы при внедрении gRPC в существующий проект с REST API 39:25 - Тестирование gRPC API 43:55 - Что посмотреть и почитать системному аналитику, чтобы освоить gRPC API Рекомендации от Марии и примеры файлов protobuf доступны по ссылке: https://getanalyst.ru/podcast/grpc-vs-rest

Episode metadata supplied by the publisher feed · Published Mar 22, 2024

Embed this episode

Ready to play

gRPС vs REST - что выбрать для проекта

0:00 46:25

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of GetAnalyst?

This episode is 46 minutes long.

When was this GetAnalyst episode published?

This episode was published on March 22, 2024.

Can I download this GetAnalyst episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!