An implementation of failpoints for Java.
-
Updated
Mar 23, 2024 - Java
An implementation of failpoints for Java.
A new testing framework for distributed systems
A hands-on distributed-systems project that reproduces real payment failures and fixes them through seven experiments. Evolves from a Spring Boot monolith into a microservices saga with idempotency, compensation, and after-the-fact reconciliation across independent banks—mirroring how real payment switches work.
Undergraduate Thesis: A Spring Boot benchmark analyzing the Circuit Breaker (Resilience4j) pattern using k6 fault injection.
To associate your repository with the failure-injection topic, visit your repo's landing page and select "manage topics."