Epílogo: Reuniéndolo todo

Este libro ha cubierto mucho terreno, y he compartido muchos consejos por el camino. Dada la amplitud de la cobertura, me pareció sensato resumir algunos de mis consejos clave sobre las arquitecturas de microservicios. Para quienes hayan leído todo el libro, esto debería ser un buen repaso. Para los que seáis impacientes y hayáis saltado hasta el final, tened en cuenta que hay muchos detalles detrás de estos consejos, e insto a que leáis los detalles detrás de algunas de estas ideas en lugar de adoptarlas a ciegas.

Dicho todo esto, pretendo que este último capítulo sea lo más breve posible, así que empecemos.

¿Qué son los microservicios?

Como introdujo en el Capítulo 1, los microservicios son un tipo de arquitectura orientada a servicios que se centra en la capacidad de despliegue independiente. La capacidad de despliegue independiente significa que puedes hacer un cambio en un microservicio, desplegarlo y poner su funcionalidad a disposición de los usuarios finales sin necesidad de que cambien otros microservicios. Sacar el máximo partido de una arquitectura de microservicios significa adoptar este concepto. Normalmente, cada microservicio se despliega como un proceso, y la comunicación con otros microservicios se realiza a través de algún tipo de protocolo de red. Es habitual desplegar varias instancias de un microservicio, tal vez para poder proporcionar más escala, o bien para mejorar la robustez teniendo redundancia.

Para que ofrezca una capacidad ...

Get Construyendo Microservicios, 2ª Edición 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.