Experiment with chaos engineering using test containers
-
Updated
May 24, 2019 - 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
Experiment with chaos engineering using test containers
Source code of my blog on how to perform Chaos Engineering
Defensive Demo to test Chaos Engineering using Chaos Toolkit and Chaos Monkey for Spring Boot
Kubernetes + Chaos Engineering + Minecraft = KubeChaosCraft!
Codelab Chaos
🐒 Bytecode-level fault injection for the JVM.
This is an example project prepared for demonstrating Chaos Engineering experiment on a Spring boot application using Chaos Monkey and ChaosToolkit
A project to cause (controlled) destruction on your jvm application
Filibuster tutorial in Java.
Chaos Monkey for Spring Boot Reference Guide
Chaos experimentation for AWS Java applications
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.
Sniffy - interactive profiler, testing and chaos engineering tool for Java
Git Repository for the Mangle tool
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.
Filibuster instrumentation for the JVM.
A Steadybit extension for jvm applications based actions (discovery / attacks)
Chaos Monkey for Spring Boot