This week, Netflix open sourced yet another member of the Simian Army: Conformity Monkey. This monkey is charged with inspecting Amazon Machine Images (AMI) to determine if they meet the rules that we have specified. At Netflix they range from ensuring that security guidelines are met to specifying failover information.
By open sourcing Conformity Monkey, Netflix has made this software widely available so that your guidelines can be specified as rules in your configuration. As standards emerge for cloud deployment, it can be a confusing place for new developers. The use of Conformity Monkey can help structure your environment around emerging best practices, developed internally or in the community as a whole.
Let us know how you might be able to use Conformity Monkey by commenting on the announcement post. We would love to hear from you.
Netflix is hiring for the Simian Army team. Join us to work on the monkeys!
Netflix has decided to open source many projects, contributing to the mindshare for cloud development. Follow the Netflix Tech Blog for the latest news, but I’ll also highlight things that I think might be interested as I have time.
The Simian Army is Netflix’s solution to keeping your cloud working well. From the Chaos Monkey (which improves your overall, long-term resiliency by shutting down your instances) to the Janitor Monkey (which detects and cleans up instances you no longer need), the Simian Army is worth investigating if you use the Amazon cloud. It’s available as open source, so you can use it and even choose to contribute.
Today, another team at Netflix open sourced Garbage Collection Visualization (gcviz). Being able to look at garbage collection as events is essential to understanding its impact on outages.
Oh, and if you REALLY like the Simian Army, maybe you will come join my team. We’re hiring for work on the Simian Army and Edda.
Interested in what Netflix is doing with Gradle for Build Tools? Check out this slideshare by Justin Ryan, Senior Software Engineer in Engineering Tools, from the San Francisco Gradle Meetup this week.
FYI: The Gradle Summit is in Santa Clara, CA, June 13-14, 2013, and early bird pricing ends May 20.