DevOps Weekly Roundup: Failure and the Future
Catch up on the best content from the DevOps zone, hand-picked by our editors.
Join the DZone community and get the full member experience.Join For Free
It seems like we collectively missed Back to the Future day, because you were all interested in what the future of DevOps holds for us. In addition, we look at dealing with misconceptions of DevOps in large enterprises as well as the importance of failing.
From my understanding, a huge chunk of our readership works at larger companies, where it's notoriously difficult to implement organization-wide continuous delivery. To address these difficulties, MVB Christian Posta makes one thing very clear: DevOps is not just about making everyone more efficient. It's about being flexible to adapt to any changes that may be thrown your way, but also being organized about it so your code doesn't turn into a mess after a week. These concepts don't quite lend themselves to a concrete ROI number the way reduced lead times might, but they're equally important.
Black Friday and Cyber Monday saw a lot of major retailers and service providers failing, even DevOps darlings like Target, but Derek Weeks reminds us that the best of us fail consistently. On purpose. Once again we look to companies like Netflix, with their chaos monkey, as a reminder that adapting to random, but staged, failures only prepares teams for when the real threat appears.
It started with ten deploys a day at Flickr. Right now it's a deployment every 11.6 seconds at Amazon. DevOps is fast, but is it fast enough to keep up with consumers hungry for their news apps to load and update instantly? Justin Baker believes that in 2016, DevOps doesn't just need to test before production, but during production as well. The article sums it up bet:
"DevOps in 2016 should be the year of the incremental rollout, whereby assessing your application's response to a new feature becomes a prerequisite for a launch."
Agile has been around for over 15 years now. What's keeping it from fixing all of our software lifecycle problems? Well, for one, it's testing, and making sure teams have access to a rapid test environment, and DevOps is perfectly suited to breaking down that last barrier, according to Forrester analyst Kurt Bittner. In five years, the hope is that DevOps and Continuous Delivery become the accepted way for companies to develop software. However, is another roadblock about to rear its head, the way testing did with Agile? Who knows between now and then.
Opinions expressed by DZone contributors are their own.