Who’s Your Chaos Monkey?
Maybe this is happening to you. You’re in yet another conversation with a software-side person. You find yourself slightly aghast about a mindset. You quickly cover your naiveté with that neutral, knowing face that says “of course that’s the way it is. Sure. Duh.”
Last week, it was this dandy: “Chaos Monkey.”
That’s monkey as in wrench.
In software lingo, “chaos monkey” is code, developed by Netflix, and aimed, initially, at itself. It’s a “resiliency tool that helps applications tolerate random instance failures” — like, say, when you’re streaming something, and it stops working. So you click it and it starts again – probably from a different server, in a different part of however Netflix configures itself. Chaos monkeys hurtle around, finding faults like that. To be fixed.
“Chaos Monkey” popped up in a July 2012 Netflix blog (http://nflx.it/MVI4kN) and is part of an openly available online basket of “tools for keeping your cloud operating in top form.”
What’s that? Openly available? A video competitor is making code available to its competitors to help their “clouds” work better? (Find that neutral, knowing face again!)
Welcome to step one in the mental gymnastics necessary to make the inevitable transition from “how things are today,” to “after software devours the world.” It is this: By feeding your work back into the “open” ecosystem, you benefit. You benefit because other people take your progress and further refine it. They’re usually duty-bound to feed their improvements back into the community.
Give to get.
Here’s step 2 in getting your head around how software people think: Once you place all of your products and services in the cloud, in one big, unified glob of software, then part of your daily existence is to find your failures, and fix them. Quickly.
In software, there’s no taking of two aspirin and calling in the morning. It’s about finding where it hurts, and kicking there harder.
We all have our chaos monkeys. Mine of late is iCal, which deletes stuff out of my scheduled life so randomly and completely that a paper Daytimer is on its way.
But in for video distribution, chaos monkeys make sense. Moving video over big national backbones, into regional fiber networks, into hybrid-fiber-coax (HFC) plant, to homes, is a lot about load balancing. It’s a lot about making sure that stream leaves the server intact, and gets to your screen intact. Seems inevitable for some chaos monkey action.
Up next from Netflix, and available to all? Janitor Monkey, “which helps keep your environment tidy and costs down.”
I’ll take three, please.
This column originally appeared in the Platforms section of Multichannel News.