How to Manage Change in Complex Enterprise Environments
In today’s IT landscape, DevOps teams are battling to manage an exploding frequency of changes across increasingly complex enterprise environments, and pushing the limits of the agility vs. stability paradox. But what if you could maintain peak performance by having both?
Recently, Sasha Gilenson, Founder & CEO of Evolven participated in the Devops.com webinar “Managing Change in a Modern DevOps-Powered Enterprise” with Gregg Ostrowski, Regional CTO of AppDynamics. The session was packed with innovative strategies and actionable insights to managing complex and dynamic application environments. Here is a recap of just some of the content that was covered.
The Major Paradigm Shift in IT
The 4th major paradigm shift changing the IT landscape is happening now.
Gregg outlines the following timeline- starting with the first shift and the forefront of the IT landscape was the mainframe phase of the 1970s-1980s. Next, workloads were put to the microcomputers and applications were built using the client/server model. Then the third phase, the web, came along, and organizations started building out websites and web applications. Today, we’re moving into the 4th major paradigm shift - cloud and microservices technologies.
As digital services have become central to the way we live and do business, from banking and shopping to telemedicine, communications and more, consumers have raised expectations for the performance, ease of use, and reliability of business tech.
In order to remain competitive, enterprises today need to be able to iterate quickly, scale and consistently produce the best end-user experience. The purpose of this latest paradigm shift, Cloud & Microservices, is to enable such speed and scalability in an efficient way while making systems resilient.
However, as explained by Gregg, large enterprises are still keeping the old while trying to mix with the new.
While still using mainframes for backend data processing and keeping their on-premise data centers central to the way they operate, these enterprises are also adding new cloud technology stacks into their data centers and launching cloud projects using public cloud technologies.
As a result, enterprise cloud environments are becoming more and more complex.
The Increased Frequency in Changes
In addition to adding complexity to their IT environments, enterprises are also pushing out changes faster and faster, using different automation technologies, and transitioning to agile processes.
Automated CI/CD pipelines are an example of an agile process platform drastically accelerating changes.
In fact, Sasha shared that the average enterprise today executes millions of granular changes a day in their hybrid cloud environment.
While increasing the frequency and pace of changes, it’s easy for enterprises to lose certain controls and risk the stability of business systems.
In fact, according to industry experts and analysts, 60 to 90% of all performance and availability issues are found to be caused by some type of change.
Even worse, when performance and availability issues do occur, every second that it takes to find the root cause of the issue can reduce sales and cost enterprises hundreds of thousands of dollars, as well as significantly damage the enterprise’s brand and customer satisfaction.
And it takes much more than 1 second to find a root cause in today’s complex enterprise environments.
So how can enterprises maintain peak performance and stability to offer top-end consumer experiences, while staying agile and increasing pace of changes?
What enterprises need today as we progress through the Cloud & Microservices phase is the ability to answer both key operations questions “what’s wrong?” and “what changed?”.
Change is the cause of an incident or a problem in many cases, so it should be a critical part of the issue’s causal analysis.
In many cases a “bad” change can be recognized as such even before an incident manifests itself. So answering the questions “what changed?” and “what can go wrong?” will avoid numerous issues.
AppDynamics and Evolven have teamed up to answer these two key operations questions and offer end-to-end risk analytics for DevOps in enterprise cloud, including automated root cause analysis and smarter alerting.
By combining these two platforms, organizations can focus on actionable insights automatically pointing engineers to true root causes or future issues; ensuring the best end-user experience and efficient operations at all times.
Check out the full benefits of the Evolven and AppDynamics® Integrated Solution.
Access the full session on demand here for more insights.