Por qué los microservicios modernos prefieren gRPC a REST
En una arquitectura monolítica, los componentes se comunican mediante llamadas a métodos en memoria, que son instantáneas y altamente confiables. Sin embargo, al pasar a una arquitectura de microservicios, estos componentes están separados por los límites de la red. La comunicación se convierte en una llamada de red fuera de proceso (Comunicación entre procesos o IPC).
gRPC
REST
Microservices
Java
Protocol Buffers
HTTP/2
Software Architecture
API Design