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.