by @laydihacks

El estandar más común para construir un API es HTTP/REST, sin embargo, resulta complicado porque se requiere pensar en muchas cosas: el formato de intercambio de datos (json, xml, binarios), el endpoint, la latencia, la escalabilidad, etc… gRPC permite solventar estas limitaciones.

En gRPC, una aplicación cliente puede llamar directamente a un método en una aplicación de servidor en una máquina diferente como si fuera un objeto local, lo que facilita la creación de aplicaciones y servicios distribuidos.

Ventajas e Implementaciones

Ciclo de vida de RPC

Protocol Buffers

Seguridad en gRPC

Consumir gRPC by CLI

HowToDo - Test in gRPC

Referencias: