resilience4j / resilience4j Resilience4j is a fault tolerance library designed for Java8 and functional programming