Prefacio
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Hoy en día, las aplicaciones de software suelen conectarse entre sí a través de redes informáticas mediante tecnologías de comunicación entre procesos. gRPC es un estilo moderno de comunicación entre procesos basado en RPC (llamadas a procedimientos remotos) de alto rendimiento para crear aplicaciones distribuidas y microservicios. Con la llegada de los microservicios y las aplicaciones nativas de la nube, la adopción de gRPC está creciendo exponencialmente.
¿Por qué escribimos este libro?
Con la creciente adopción de gRPC, pensamos que los desarrolladores necesitan un libro completo sobre gRPC, un libro que puedas utilizar como guía de referencia definitiva en cada etapa del ciclo de desarrollo de tus aplicaciones gRPC. Hay muchos recursos y ejemplos de código para gRPC por todas partes (documentación, blogs, artículos, charlas en conferencias, etc.), pero no hay un único recurso que puedas utilizar para crear aplicaciones gRPC. Tampoco hay recursos sobre el funcionamiento interno del protocolo gRPC.
Hemos escrito este libro para superar esos retos y ofrecerte una comprensión exhaustiva de los fundamentos de gRPC, en qué se diferencia de las tecnologías convencionales de comunicación entre procesos, los patrones de comunicación gRPC del mundo real, cómo crear aplicaciones gRPC utilizando Go y Java, cómo funciona bajo el capó, cómo ejecutar aplicaciones ...