The Keyhole Software team is excited to announce the release of a new open source tool: Trouble Maker.
Trouble Maker randomly takes down services during normal business hours in an effort to test stability and automated recovery. In addition, it provides an ad hoc console to produce common troublesome issues in your platform so you can test its durability on demand.
A successful Microservices platform requires a durable and resilient environment that supports the ability to continuously deploy multiple services. Instead of waiting for a failure to occur and seeing how durable and resilient your platform is, Trouble Maker allows you to be proactive and make failure a
USE CASE of your platform.
Trouble Maker was implemented for Java-based web and Microservices-based applications. Here’s a diagram of how it works:
Trouble Maker is an open source project hosted on Github that can be found here: https://github.com/in-the-keyhole/khs-trouble-maker.
Please feel free to make any suggestions or submit pull requests. Our goal is for this is to help organizations that are implementing Microservices to implement stable and durable platforms.
About Keyhole Software:
Keyhole Software is a Midwest-based software development and consulting firm. Experts in application development and the integration of enterprise-level solutions, Keyhole was founded on the principle of delivering quality through a talented technical team. Kansas City – St. Louis – Chicago.