Resilience4j is a fault tolerance library designed for Java8 and functional programming
-
Updated
May 22, 2026 - Java
Resilience4j is a fault tolerance library designed for Java8 and functional programming
Fault tolerance and resilience patterns for the JVM
Chaos Monkey for Spring Boot
Client-side response routing for Spring
Examples for the Manning "Vert.x in Action" book
eCommerce application is a platform where customers can find products, shop around using a cart, check out the products and initiate payments. It is used for the didactic purpose only, as a support project for my training.
Resilient demo application - Transport Service
Idempotency library for Java
Coding challenge w/ resilient,high availability and consistent patterns w/ robust deploy strategies using SQS, DynamoDB, Spring, OpenTelemetry, Karpenter, Istio, k8s and Grafana Stack
Learn Microservices with Spring Boot (2nd edition) - Chapter 8 (FINAL)
A generic lib to manage the failover on external referential service
A Spring Boot 4 playground showcasing modern Java practices with declarative HTTP clients, modular architectures, API versioning, null-safety with JSpecify & NullAway, MockMvc testing, observability via OpenTelemetry, AI utilities with Spring AI, and Ahead-of-Time (AOT) optimizations and more
Repository for Gatling Messaging plugin
A production-ready circuit breaker library implementing the Circuit Breaker Pattern using the State Pattern.
A Spring Boot starter library of production-grade resilience and data quality patterns for distributed systems and microservices. Each pattern is self-contained, framework-agnostic at its core, and designed for high-throughput environments
Application based on Chaos Monkey and Chaos Lemur for OpenStack
Splitr is a lightweight, Spring Boot-based library designed to implement the Request-Response pattern over Kafka. It allows microservices to execute synchronous, typed queries across distributed boundaries while maintaining idempotency and high performance.
Dynamic API gateway with built-in security and resilience.
Testing Resilience and Recovery
A simple app highlighting how we can implement retry mechanism using Resilience4j in Spring Boot
Add a description, image, and links to the resilience topic page so that developers can more easily learn about it.
To associate your repository with the resilience topic, visit your repo's landing page and select "manage topics."