We use it for microservices architecture. It has helped us maintain stability and improve performance through our system. I dislike its documentation but since we have been using hystersis internally at my previous job i would say it's not that bad. At first, you might think about some minor issues related with the tool itself like configuration errors or maybe problems while setting up your application but once you start using them they are quite good overall. They work really well if you can integrate them into your current software ecosystem. Also you should try out their free open source version called "Hystrix-OpenSource". As an example, a simple read from database operation could take more than 10 seconds which was causing huge load spikes in the server due to single points of failures because the rest of the system continued working as usual despite one node being down.