UPDATED 15:37 EDT / NOVEMBER 29 2012

Netflix’s Tools to Fail Well With Hystrix, Now Open Source

Cloud computing is revolutionizing how data is being handled as it eliminates the need for building large data centers in multiple locations.  Today, web-based services are relying more and more on the cloud to keep data available to users anytime, anywhere.  The problem is, though revolutionary, it is still not flawless as we’ve seen in the previous service outages happening lately.

What companies are looking for these days is something that would perfect the cloud or at least something closer to perfection.

Netflix, the streaming media company, has been using Hystrix, a library designed to control the interactions between these distributed services providing greater tolerance of latency and failure,” in their own system.  Hystrix works by “isolating points of access between the services, stopping cascading failures across them, and providing fallback options, all of which improve the system’s overall resiliency.”

And out of the goodness of their hearts, Netflix has open sourced Hystrix, even if this means their competitors could also benefit from it.  It is now available to be download for free on GitHub but if you want to learn more about it before you download Hystrix, you can check out its full documentation which includes How to get started, How it works, How to use, as well as Operations.

Netflix states that developers could get and build the following code:
$ git clone git@github.com:Netflix/Hystrix.git
$ cd Hystrix/
$ ./gradlew build

Not only that, in the near future, they will be releasing the real-time monitoring dashboard for Hystrix, much like the one they use one Netflix.  The beauty of the dashboard is that in informs you in real-time if something is about to go wrong so you can quickly fix it before disaster strikes.

This isn’t the first time Netflix has open sourced one of their cloud babies.  Just this August, they open sourced Chaos Monkey, “a service that runs on AWS and improves application resiliency by helping ensure an application can remain running if an instance unexpectedly shuts down – a universally helpful capability for any cloud-based application.”


A message from John Furrier, co-founder of SiliconANGLE:

Support our mission to keep content open and free by engaging with theCUBE community. Join theCUBE’s Alumni Trust Network, where technology leaders connect, share intelligence and create opportunities.

  • 15M+ viewers of theCUBE videos, powering conversations across AI, cloud, cybersecurity and more
  • 11.4k+ theCUBE alumni — Connect with more than 11,400 tech and business leaders shaping the future through a unique trusted-based network.
About SiliconANGLE Media
SiliconANGLE Media is a recognized leader in digital media innovation, uniting breakthrough technology, strategic insights and real-time audience engagement. As the parent company of SiliconANGLE, theCUBE Network, theCUBE Research, CUBE365, theCUBE AI and theCUBE SuperStudios — with flagship locations in Silicon Valley and the New York Stock Exchange — SiliconANGLE Media operates at the intersection of media, technology and AI.

Founded by tech visionaries John Furrier and Dave Vellante, SiliconANGLE Media has built a dynamic ecosystem of industry-leading digital media brands that reach 15+ million elite tech professionals. Our new proprietary theCUBE AI Video Cloud is breaking ground in audience interaction, leveraging theCUBEai.com neural network to help technology companies make data-driven decisions and stay at the forefront of industry conversations.