Del curso: Azure: Microservicios avanzados para desarrollo .NET

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 23.200 cursos impartidos por expertos del sector.

Introducción a la arquitectura basada en eventos

Introducción a la arquitectura basada en eventos

Hablemos ahora de la arquitectura basada en eventos en el contexto de una solución de microservicios. La arquitectura basada en eventos consiste en permitir la colaboración asíncrona entre los diferentes microservicios que tengamos. Esto contrasta de gran manera con el patrón de comunicación síncrona que podemos implementar fácilmente entre dos o más microservicios. El principal problema de este patrón de comunicación síncrona es que cuando se comunica un microservicio a otro de una forma directa se crea un acoplamiento temporal entre ambos. Y justamente cualquier tipo de acoplamiento es lo que tenemos que evitar al máximo cuando estamos construyendo aplicaciones de microservicios que queramos que sean robustas y escalables. Siempre debemos esforzarnos por conseguir servicios autónomos e independientes que puedan desplegarse de forma aislada sin que eso afecte a otros servicios. De hecho, la verdad es que si un microservicio depende de otro para cumplir una petición…

Contenido