Hystrix, Circuit Breaker para Arquitecturas basadas en Microservices
Hystrix es una librería diseñada y mantenida por Netflix. Ésta fué concebida para aislar puntos de acceso a sistemas remotos, servicios y otras librerías de terceros, deteniendo fallos en cascada y permitiendo mejorar la resiliencia en sistemas complejos distribuidos donde la probabilidad de fallo es casi inevitable.
Los Microservicios tienen muchas bondades pero también algunas debilidades, por ejemplo: podemos tener servicios caídos, demasiadas peticiones concurrentes, lentitud de la plataforma, etc… hay que decir que no son ejemplos muy desconocidos para nosotros ya que, en Arquitecturas no basadas en Microservicios podemos tener los mismos fallos o más graves.
[Leer más]