Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Amazon Web Services
  3. SimianArmy

SimianArmy

Apache-2.0Javav2.5.3

A suite of tools for ensuring cloud resilience and operational efficiency, including Chaos Monkey for random instance failure testing.

GitHubGitHub
8.0k stars1.1k forks0 contributors

What is SimianArmy?

Simian Army is a suite of tools developed by Netflix to ensure cloud infrastructure resilience and operational efficiency. It includes Chaos Monkey, which randomly terminates instances to test fault tolerance, and other tools like Janitor Monkey and Conformity Monkey for resource cleanup and compliance. The project helps engineering teams build systems that can withstand failures and adhere to best practices.

Target Audience

DevOps engineers, SREs, and cloud infrastructure teams managing large-scale, fault-tolerant applications on AWS or similar cloud platforms.

Value Proposition

Developers choose Simian Army for its proven, battle-tested approach to chaos engineering and cloud operations, directly derived from Netflix's production experience. It provides a comprehensive set of tools to proactively test resilience, enforce best practices, and optimize costs in cloud environments.

Overview

Tools for keeping your cloud operating in top form. Chaos Monkey is a resiliency tool that helps applications tolerate random instance failures.

Use Cases

Best For

  • Testing application resilience to random instance failures in AWS
  • Cleaning up unused cloud resources to reduce costs
  • Enforcing cloud infrastructure best practices and compliance
  • Simulating availability zone outages for disaster recovery testing
  • Implementing chaos engineering principles in production environments
  • Building fault-tolerant microservices architectures

Not Ideal For

  • Teams requiring actively maintained software with regular updates and security patches
  • Organizations using cloud providers other than AWS or newer AWS services unsupported in the codebase
  • Projects seeking modern, integrated chaos engineering suites with community support and documentation

Pros & Cons

Pros

Chaos Engineering Pioneer

Introduced Chaos Monkey and the concept of proactive failure injection, which has become a standard practice in DevOps for building resilient systems.

Comprehensive Cloud Ops

Offered a suite of tools including Janitor Monkey and Conformity Monkey for resource cleanup and compliance, providing a holistic approach to cloud operations.

Netflix Production Heritage

Directly derived from Netflix's large-scale cloud infrastructure, ensuring the tools were battle-tested in real-world, high-availability environments.

Cons

Project Retired

No longer actively maintained since 2016, meaning no bug fixes, security updates, or compatibility with modern cloud APIs, as stated in the README.

Outdated and Fragmented

Key components like Chaos Monkey have been split into separate projects, making the original suite harder to use and integrate with current tooling.

Complex Legacy Setup

Requires significant configuration and effort to deploy, exacerbated by stale documentation and lack of active community support.

Frequently Asked Questions

Quick Stats

Stars7,984
Forks1,115
Contributors0
Open Issues39
Last commit7 years ago
CreatedSince 2012

Tags

#devops#infrastructure-testing#fault-tolerance#netflix-oss#aws#chaos-engineering

Built With

A
AWS
J
Java

Included in

Amazon Web Services14.0kJVM2.2k
Auto-fetched 4 hours ago

Related Projects

localstacklocalstack

💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline

Stars65,152
Forks4,771
Last commit4 months ago
okhttpokhttp

A meticulous HTTP client for the JVM, Android, and GraalVM.

Stars47,011
Forks9,283
Last commit9 hours ago
gorgor

GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.

Stars19,300
Forks90
Last commit5 months ago
chaosmonkeychaosmonkey

Chaos Monkey is a resiliency tool that helps applications tolerate random instance failures.

Stars17,038
Forks1,289
Last commit1 year ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub