Having a Harder Time Managing Application Performance? Increased IT Complexity May Be to Blame
November 07, 2016

Mehdi Daoudi
Catchpoint

Share this

Modern software development approaches and technology infrastructures are supposed to make the lives of IT professionals better. Continuous delivery and DevOps help us roll out new software, features and modifications faster than ever before. Third-party services enable us to speed the cycle even further, adding functionality instantly without having to develop it ourselves. External infrastructures like the cloud and CDNs give us the flexibility and scalability we need to support these applications.

However, these trends can come with a nasty side effect – growing complexity that makes managing application performance much more difficult. 55 percent of IT professionals rank end-user experience monitoring (EUM) as the most critical capability for Application Performance Management (APM) products, according to a recent EMA survey. Clearly, IT professionals understand that high performance (speed and availability) for end users is critical.

The survey also found that constant production system changes brought on by continuous delivery are a huge challenge to identifying the root cause of application performance problems. Limited visibility into third-party services and the cloud can also present obstacles. 77 percent of survey respondents highly ranked the ability to troubleshoot and analyze root causes of application performance problems down to the platform level; as well as bemoaned their inability to directly see performance levels of cloud service and other third-party providers.

The recent distributed-denial-of-service (DDoS) attack against DNS provider Dyn clearly illustrated the dangers of growing complexity, specifically the over-reliance on multi-tenant service providers for critical functions (in this case, DNS routing). Although a cybersecurity attack is not a performance issue by nature, it can have major performance ramifications (like unavailability). When Dyn went down, it took along with it many of the world's most prominent websites.

Events like the Dyn attack may not be entirely avoidable, but there were two important lessons when it comes to managing growing complexity. First, the more a company relies on a single company for any important service, the more vulnerable that company becomes, regardless of how competent or reputable that service provider may be. Second, companies should always use several providers (not just one) for truly critical services, to minimize vulnerability to a single point of failure. Had the companies relying on Dyn been better able to detect Dyn's problem and react effectively – i.e., route DNS services to another provider - their own downtime could have been minimized.

IT complexity will only grow in the future, which means it is no longer enough for APM products to simply deliver data. Rather, this data needs to be combined with actionable information that enables IT teams to pinpoint and fix growing hotspots in their own infrastructure as well as third-parties, giving them a chance to enact contingency plans if necessary. As an industry, we're still far away from this ideal: according to the EMA survey, the most frequent way respondents discover performance or availability problems is from end users calling directly or triggering support tickets. This is a far cry from the optimal circumstance of solving problems before end users are impacted.

In a few weeks, the "iron man" of digital performance tests will arrive – the peak online holiday shopping season. In 2015 the perils of growing IT complexity were evident, as many mobile sites stumbled due to poorly performing third-party services. The dangers of over-reliance on popular external services was also clear, when a stall in PayPal's online payment service reverberated across the many websites using it. Whenever a certain category of online businesses comes under heavy load (such as ecommerce sites during the holidays), their external services are likely coming under even heavier load. Performance issues should be expected, and contingency plans are a must.

In a strange twist for many IT teams, the new approaches and technologies being used to better compete in the digital economy can prove to be "too much of a good thing." This year, there are no more excuses. Unless a company is comfortable losing revenues and brand equity to poor performance, IT teams, and the APM products they depend on, must be equipped to manage the end-user digital experience amidst this growing complexity.

Mehdi Daoudi is CEO and Co-Founder of Catchpoint
Share this

The Latest

August 21, 2018

High availability's (HA) primary objective has historically been focused on ensuring continuous operations and performance. HA was built on a foundation of redundancy and failover technologies and methodologies to ensure business continuity in the event of workload spikes, planned maintenance, and unplanned downtime. Today, HA methodologies have been superseded by intelligent workload routing automation (i.e., intelligent availability), in that data and their processing are consistently directed to the proper place at the right time ...

August 20, 2018

You need insight to maximize performance — not inefficient troubleshooting, longer time to resolution, and an overall lack of application intelligence. Steps 5 through 10 will help you maximize the performance of your applications and underlying network infrastructure ...

August 17, 2018

As a Network Operations professional, you know how hard it is to ensure optimal network performance when you’re unsure of how end-user devices, application code, and infrastructure affect performance. Identifying your important applications and prioritizing their performance is more difficult than ever, especially when much of an organization’s web-based traffic appears the same to the network. You need insight to maximize performance — not inefficient troubleshooting, longer time to resolution, and an overall lack of application intelligence. But you can stay ahead. Follow these 10 steps to maximize the performance of your applications and underlying network infrastructure ...

August 16, 2018

IT organizations are constantly trying to optimize operations and troubleshooting activities and for good reason. Let's look at one example for the medical industry. Networked applications, such as electronic medical records (EMR), are vital for hospitals to provide outstanding service to their patients and physicians. However, a networking team can often not be aware of slow response times on the remotely hosted EMR application until a physician or someone else calls in to complain ...

August 15, 2018

In 2014, AWS Lambda introduced serverless architecture. Since then, many other cloud providers have developed serverless options. What’s behind this rapid growth? ...

August 14, 2018

This question is really two questions. The first would be: What's really going on in terms of a confusion of terms? — as we wrestle with AIOps, IT Operational Analytics, big data, AI bots, machine learning, and more generically stated "AI platforms" (… and the list is far from complete). The second might be phrased as: What's really going on in terms of real-world advanced IT analytics deployments — where are they succeeding, and where are they not? This blog will look at both questions as a way of introducing EMA's newest research with data ...

August 13, 2018

Consumers will now trade app convenience for security, according to a study commissioned by F5 Networks, The Curve of Convenience – The Trade-Off between Security and Convenience ...

August 10, 2018

Gartner unveiled the CX Pyramid, a new methodology to test organizations’ customer journeys and forge more powerful experiences that deliver greater customer loyalty and brand advocacy ...

August 09, 2018

Nearly half (48 percent) of consumers report that they currently use, or have used in the past, services of organizations that were involved in a publicly disclosed data breach and, of those, 48 percent have stopped using the services of an organization because of a breach, according to Global State of Digital Trust Survey and Index 2018, a new report from CA Technologies ...

August 08, 2018

Here's the problem: IT teams are in the dark. The only information they have available to them is based on what users decide to tell them about through calls to the help desk ...