Skip navigation

It's a trending news item that 150 miles NorthEast of San Francisco, Lake Oroville's water levels got so high so high that an emergency spillway on the dam had to be opened up. Almost 200,000 people are under evacuation orders as the water downstream may cause flooding. We hope and pray that the threat is mitigated.

Photo  by Alan Light available under a Creative Commons Attribution-license.jpg

    Photo  by Alan Light available under a Creative Commons Attribution-license

 

Which brings us to today's post about DevOps. If we replace water with code, you I am sure get the analogy. Rather than let the dam of code burst infrequently, DevOps provides an opportunity to do continuous builds/integration and continuous deployments but on a smaller more frequent interval.

 

 

What are the benefits? According to Puppet's  “State of DevOps Report,”  details that "high-performing DevOps organizations outperform their lower-performing peers. They deploy 200 times more frequently, with 2,555 times faster lead times, recover 24 times faster, and have three times lower change failure rates." Not bad.

 

 

Again the disclaimer with any of these metrics is that the gains are not universal and will depend on many variables. Besides the size of your organization, tools, and communication, the biggest factor is still cultural. Being humans we are creatures of habit and any time large systemic changes are brought in, we tend to resist.  So go ahead open up the code spillway slowly and frequently in partnership with the downstream operations teams.

Where possible I like to make my blog posts topical. Given that this was Super Bowl Sunday, it is hard to ignore. What a game and how impressive was the live video coverage.

Technology plays a huge role both for the fans in the stadium as well as those watching at home on Television, tablets or smartphones.

In terms of technology, Intel showcased their 3D technology which takes 38 HD Cameras around the stadium that then feed into a data center with over 100 TeraBytes of data.The servers then combine all the video to do a volumetric capture and showcase it through the Intel 360 Replay. It's pretty impressive and gives a players POV as they would see it.

 

For the fans in the Dallas stadium there is the world's largest HD Video screen 160 ft by 72 feet. Don't try to get this into your home, it weighs 600 tons and costs a mere $40 Million.

So how does this tie into the world of Football and DevOps?

 

All professional sportsmen and women make their sport look so easy. Tom Brady seems to work in slow motion and throw the ball  to his hand picked receiver with all the time in the world, except when he got Sacked. The reality is that great quarterbacks have a playbook from which they select the best move at the time. So it is with the world of IT and the hand off that takes place between Development, Test/QA, and Operations. They also have or need a playbook. With the right automation the passes will be complete leading to many touchdowns. In the not so well scripted scenarios there will be incomplete passes, fumbles, and interceptions.

 

Win or lose, there is so much that will be learnt through technology and the constant monitoring through wearable devices in future games and Super Bowls. So it is with DevOPs; Continuous Integration, Continuous Deployment, and Continuous Monitoring allows a feedback loop that leads to a virtuous cycle.