A Steadybit extension for jvm applications based actions (discovery / attacks)
-
Updated
Jun 17, 2024 - Java
Chaos engineering is the discipline of experimenting on a software system in production in order to build confidence in the system's capability to withstand turbulent and unexpected conditions. Chaos engineering is a disciplined approach to identifying failures before they become outages
A Steadybit extension for jvm applications based actions (discovery / attacks)
Chaos Monkey for Spring Boot
sample applications illustrating usage of codecentric's chaos monkey library for microservices created using spring boot and spring cloud
Filibuster instrumentation for the JVM.
A resiliency tool that automates Failure mode effect analysis tests, simplifying complex testing with a behavior-driven development and testing approach. Provides a programmatic way to execute controlled failures in AWS and a BDD way to write test cases, allowing test plans themselves to become test cases that can be executed as is.
Git Repository for the Mangle tool
Sniffy - interactive profiler, testing and chaos engineering tool for Java
Chaos Framework proposes a unified API for vendors to provide solutions to various aspects of performing the principles of chaos engineering in cloud-native environment.
Chaos experimentation for AWS Java applications
Chaos Monkey for Spring Boot Reference Guide
Filibuster tutorial in Java.
A project to cause (controlled) destruction on your jvm application
This is an example project prepared for demonstrating Chaos Engineering experiment on a Spring boot application using Chaos Monkey and ChaosToolkit
🐒 Bytecode-level fault injection for the JVM.
Codelab Chaos
Kubernetes + Chaos Engineering + Minecraft = KubeChaosCraft!
Defensive Demo to test Chaos Engineering using Chaos Toolkit and Chaos Monkey for Spring Boot
Source code of my blog on how to perform Chaos Engineering