Choas Monkey

  • Tech Stack: Python, Flask, MongoDb, Jenkins, Ansible, Vanilla JS, HTML, CSS

Chaos Monkey is an innovative project designed to test the resilience and stability of systems by intentionally introducing faults. The project leverages a robust tech stack to ensure comprehensive functionality and seamless integration across various components.

Key Features

  • Fault Injection: Chaos Monkey can inject various types of faults into the system to test its resilience. These faults can be configured and managed through the Flask-based backend.
  • Automated Testing: Jenkins pipelines automate the process of testing the system under different fault conditions, ensuring that any weaknesses are identified and addressed promptly.
  • Real-Time Monitoring: The integration with MongoDB allows for real-time monitoring and analysis of test results, providing valuable insights into system performance under stress.
  • User-Friendly Interface: The frontend, developed with Vanilla.js, provides a clean and intuitive interface for users to interact with the Chaos Monkey, configure tests, and view results.