Capítulo 7. Ejecutar gRPC en producción

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

En capítulos anteriores, nos hemos centrado en diversos aspectos del diseño y desarrollo de aplicaciones basadas en gRPC. Ahora, es el momento de sumergirnos en los detalles de la ejecución de aplicaciones gRPC en producción. En este capítulo, hablaremos de cómo puedes desarrollar pruebas unitarias o de integración para tus servicios y cliente gRPC, así como de cómo puedes integrarlos con herramientas de integración continua. Luego pasaremos a la implementación continua de una aplicación gRPC, donde exploraremos algunos patrones de implementación en máquinas virtuales (VM), Docker y Kubernetes. Por último, para operar tus aplicaciones gRPC en entornos de producción, necesitas disponer de una sólida plataforma de observabilidad. Aquí es donde discutiremos diferentes herramientas de observabilidad para aplicaciones gRPC y exploraremos técnicas de solución de problemas y depuración para aplicaciones gRPC. Comencemos nuestra discusión probando estas aplicaciones.

Probar aplicaciones gRPC

Cualquier aplicación de software que desarrolles (incluidas las aplicaciones gRPC) necesita tener asociadas pruebas unitarias junto con la aplicación. Como las aplicaciones gRPC siempre interactúan con la red, las pruebas también deben cubrir el aspecto RPC de red de las aplicaciones gRPC servidor y cliente. Empezaremos probando el servidor gRPC. ...

Get gRPC: funcionando now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.