Capítulo 10. Liberar microservicios

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

Estamos llegando a una parte emocionante de nuestra construcción de microservicios: el punto en el que realmente lo unimos todo. Hasta ahora, hemos construido un modelo operativo, un diseño de microservicio, una base de infraestructura y dos microservicios que funcionan. Ahora, tomaremos todas esas piezas y las uniremos en una única implementación.

Vamos a cubrir mucho terreno en este capítulo. Construiremos un nuevo entorno de infraestructura llamado staging. A continuación, aumentaremos nuestro repositorio de código con un proceso de entrega de contenedores. Con un contenedor listo para funcionar, implementaremos un proceso de implementación utilizando la herramienta Argo CD GitOps. Cuando hayamos terminado, tendremos una arquitectura parecida a la de la Figura 10-1.

staging deployment
Figura 10-1. Implementación por etapas
Nota

Debido al alcance de lo que tenemos que cubrir, sólo desplegaremos el microservicio de información de vuelos. Sin embargo, puedes utilizar todos los mecanismos que describimos aquí para implementar también el servicio de reservas.

Para que todo esto funcione, utilizaremos tres repositorios diferentes de GitHub con sus propias canalizaciones y activos (como se muestra en la Figura 10-2). Una de las razones por las que ...

Get Microservicios: En marcha 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.