Welcome!

@DevOpsSummit Authors: Elizabeth White, Liz McMillan, Kevin Jackson, Pat Romanski, Tim Hinds

Related Topics: @DevOpsSummit, Linux Containers, SDN Journal

@DevOpsSummit: Blog Post

The MacVittie-Roberts Wall of DOOM | @DevOpsSummit [#DevOps]

DevOps isn't just about getting an application to production faster

The MacVittie-Roberts Wall of DOOM

Performance. Speed. Velocity. Quality of experience.

No matter what particular turn of phrase we use to describe it, the reality is that we'll try a whole lot of things if it promises to improve application performance. Entire markets have been dedicated to this overriding unqualified principle: faster is better.

That implies, however, that we know what faster means. Faster is relative to some baseline; some measurement that's been taken either on our applications or our competitors. Faster means improving existing performance, which necessarily implies that at some point we've actually measured that performance.

betting on performance

Unfortunately, as much as we chide developers for just throwing applications over the wall to operations, all too often operations just tosses that same application environment over another wall to the end user. And leaves it there.

This is something that fostered conversation a few months ago on Twitter thanks to the revelation from a study sponsored by Germain Software, LLC.indicating that "43% of mission-critical apps experience performance issues once a week."

wall of doom

Now while we kidding around about naming this wall the "MacVittie-Roberts wall of DOOM", we weren't kidding about the need for better performance monitoring in production.

After all, to definitely say that application performance is faster requires that we've measured performance after some change.

You might notice that various forms of "measure" are bold. I could also italicize them, if it makes it would more clearly emphasize that measuring performance is critical to both improving and maintaining it.

That means measuring before and after measures are put in place to improve performance to ensure you didn't possible, oh I don't know, degrade performance.

DevOps isn't just about getting an application to production faster. Oh, that's a big driver right now and the value inherent in doing so can absolutely justify an investment in going "DevOps" on your operational status quo. But just as important is the ability for DevOps to adjust, to tweak, to tune, to fix issues that arise in production in a more efficient manner.

To do that requires awareness that there exists a problem, and when it comes to performance that means monitoring (measuring) performance in post-deployment (production) environments.

Performance remains a top line concern, and therefore we should be mindful of ensuring that the applications which we are tasked with deploying are as fast as they possibly can be. But we can't do that unless we know how different settings, devices and services are impacting performance. Which means continuous measurement.

Read the original blog entry...

More Stories By Lori MacVittie

Lori MacVittie is responsible for education and evangelism of application services available across F5’s entire product suite. Her role includes authorship of technical materials and participation in a number of community-based forums and industry standards organizations, among other efforts. MacVittie has extensive programming experience as an application architect, as well as network and systems development and administration expertise. Prior to joining F5, MacVittie was an award-winning Senior Technology Editor at Network Computing Magazine, where she conducted product research and evaluation focused on integration with application and network architectures, and authored articles on a variety of topics aimed at IT professionals. Her most recent area of focus included SOA-related products and architectures. She holds a B.S. in Information and Computing Science from the University of Wisconsin at Green Bay, and an M.S. in Computer Science from Nova Southeastern University.

@DevOpsSummit Stories
"Storpool does only block-level storage so we do one thing extremely well. The growth in data is what drives the move to software-defined technologies in general and software-defined storage," explained Boyan Ivanov, CEO and co-founder at StorPool, in this SYS-CON.tv interview at 16th Cloud Expo, held June 9-11, 2015, at the Javits Center in New York City.
A strange thing is happening along the way to the Internet of Things, namely far too many devices to work with and manage. It has become clear that we'll need much higher efficiency user experiences that can allow us to more easily and scalably work with the thousands of devices that will soon be in each of our lives. Enter the conversational interface revolution, combining bots we can literally talk with, gesture to, and even direct with our thoughts, with embedded artificial intelligence, which can process our conversational commands and orchestrate the outcomes we request across our personal and professional realm of connected devices.
While some developers care passionately about how data centers and clouds are architected, for most, it is only the end result that matters. To the majority of companies, technology exists to solve a business problem, and only delivers value when it is solving that problem. 2017 brings the mainstream adoption of containers for production workloads. In his session at 21st Cloud Expo, Ben McCormack, VP of Operations at Evernote, discussed how data centers of the future will be managed, how the public cloud best suits your organization, and what the future holds for operations and infrastructure engineers in a post-container world. Is a serverless world inevitable?
ChatOps is an emerging topic that has led to the wide availability of integrations between group chat and various other tools/platforms. Currently, HipChat is an extremely powerful collaboration platform due to the various ChatOps integrations that are available. However, DevOps automation can involve orchestration and complex workflows. In his session at @DevOpsSummit at 20th Cloud Expo, Himanshu Chhetri, CTO at Addteq, will cover practical examples and use cases such as self-provisioning infrastructure/applications, self-remediation workflows, integrating monitoring and complimenting integrations between Atlassian tools and other top tools in the industry.
As DevOps methodologies expand their reach across the enterprise, organizations face the daunting challenge of adapting related cloud strategies to ensure optimal alignment, from managing complexity to ensuring proper governance. How can culture, automation, legacy apps and even budget be reexamined to enable this ongoing shift within the modern software factory? In her Day 2 Keynote at @DevOpsSummit at 21st Cloud Expo, Aruna Ravichandran, VP, DevOps Solutions Marketing, CA Technologies, was joined by a panel of industry experts and real-world practitioners who shared their insight into an emerging set of best practices that lie at the heart of today's digital transformation.