Eventos en Spring, para el diseño de aplicaciones más flexibles y desacopladas.

Una de las características del Patrón Observer es que permite notificar el cambio de estado entre objetos, esta es una excelente práctica si queremos desacoplar los componentes de una aplicación o mantener una comunicación centralizada entre ellos. Los eventos en Spring son un ejemplo de la implementación de este patrón, en este artículo abordo un ejemplo práctico muy simple de cómo publicar eventos en Spring.

Leer más

Patrón API Gateway(+ Spring Cloud Gateway)

patrón API Gateway que fundamentalmente permite implementar una solución para centralizar y enrutar todas las peticiones desde el exterior hacia cada microservicio, actúa como un proxy o punto único que enruta una petición que llega hacia los microservicios correspondientes. En ese artículo abordamos el tema con un ejemplo implementado usando como base Zuul API Gateway.

Leer más