Как тестировать не-REST-бэкенд. Часть третья, gRPC

QIWI corporate blog
JavaScript
Programming
Network technologies
Web services testing
qa
testirovanie
setevye tehnologii
grpc
JS
kotlin
QIWI corporate blog
JavaScript
Programming
Network technologies
Web services testing
qa
тестирование
сетевые технологии
grpc
JS
kotlin

Итак, мы с вами добрались до третьей, самой «хардовой» части цикла. Сегодня поговорим про gRPC.

Что такое gRPC? 

Сам RPC — удалённый вызов процедур (иногда вызов удалённых процедур; RPC от англ. remote procedure call) — класс технологий, позволяющих программам вызывать функции или процедуры других программ, делая это так, как если бы они находились в одном адресном пространстве. Буква g в названии — это гугловая реализация этих технологий.

Разберем это все на примере.

Допустим, что вы — программист и сидите в монолитной репе. У вас одно приложение. Сам проект открыт в IDE и вы в нем работаете. В репе реализован определенный класс (например, на Kotlin), у которого есть метод, возвращающий вам данные по пользователю.

Читать далее
Show backup