Understand Your Infrastructure's Usage and Load Characteristics for Online Success
November 30, 2015

Sven Hammar
Apica

Share this

Cyber Monday is here and it is instrumental to keep your e-commerce platform in perfect health. Key areas to keep an eye on are usage and load characteristics — they are gauges for interpreting how much work an online platform performs, and how well it performs under stress.

Understanding how your digital infrastructure performs is not as simple as assessing your car’s odometer to measure distance traveled, or its speedometer to measure the maximum speed. Usage and load characteristics provide insight into the performance of the platform in real-world use cases, like analyzing that metaphorical car’s journey from point A to point B.

Understanding what kind of usage and load capacity your service concurrently supports, as well as changes to those factors in the future, is a vital part of providing an excellent online user experience. Cloud computing and scaling services are great assets because you have almost unlimited server resources to handle traffic spikes and growth; however, your service may suffer if you are not configured to use it.

On the other side, you do not want to be paying for more power than you need. Use your interpretation of usage and load characteristics to know your limits, check up on the user experience, and evaluate poor performance issues.

Usage: How Much Are You Utilizing?

Usage characteristics are a practical way to measure how much server power you need to run your web or mobile platform. Your usage characteristics are going to break down into CPU, memory, storage, pageviews and network load statistics which can be measured over time or by time increments. The usage data sheds light on how much information your platform is moving to end users, as well as when it moves.

Usage can also tell you how many users are accessing your service at a specific time and compare that against usage statistics to see how hard they are pushing the system. An example usage characteristic would be your web application moving 100GB of data within a month and 10,000 pageviews per hour.

Load: Can You Take the Heat?

Load characteristics can tell you how well your platform performs depending on how many end users are accessing the service concurrently, as well as the maximum amount of work the service can handle before it starts to experience performance problems. Whereas usage testing identifies how much information moves, load testing examines how efficiently the service moves that information.

Load testing, whether performed during development or on a live, fully functioning application, is like test-driving the user experience to make sure everything runs smoothly on a larger scale.

Using load testing analytics, you can identify capacity shortcomings and single out bottleneck points where the platform or server instances can be improved. Load testing gauges how well a platform holds up in terms of service capacity, long-term high use endurance conditions, and demand spikes. It is great for identifying problems with latency as well — something usage data does not provide any insight into. An example load characteristic is the latency between users when a typical number is simultaneously using the service.

Combining Both for Hosting Capacity and Programming Efficiency Analysis

Looking at your web service’s usage and load characteristics helps answer the question of whether your platform needs to make programming efficiency improvements and adjust hosting resources.

If your service passes the test with little headroom, it is an indication that future growth will disrupt service quality. The performance data helps businesses avoid being victims of their own success. Unpredictable load and rapid use expansion can cause the service to falter if the hosting services are not prepared.

For example, when Pinterest first launched, they used a gated account approval method at first for gradually allowing new users to access the service. This prevented them from overloading the application and creating a poor user experience.

Take advantage of the information that usage and load characteristics provide, adjusting service capabilities and your auto scaling settings to address problems with real-world service use. Do not become a victim of your own online success!

Sven Hammar is Founder and CEO of Apica.

Share this

The Latest

May 22, 2017

APMdigest asked experts across the industry for their opinions on the next steps for ITOA. Part 5 offers some interesting final thoughts ...

May 19, 2017

APMdigest asked experts across the industry for their opinions on the next steps for ITOA. Part 4 covers automation and the dynamic IT environment ...

May 18, 2017

APMdigest asked experts across the industry for their opinions on the next steps for ITOA. Part 3 covers monitoring and user experience ...

May 17, 2017

APMdigest asked experts across the industry for their opinions on the next steps for ITOA. Part 2 covers visibility and data ...

May 16, 2017

Managing application performance today requires analytics. IT Operations Analytics (ITOA) is often used to augment or built into Application Performance Management solutions to process the massive amounts of metrics coming out of today's IT environment. But today ITOA stands at a crossroads as revolutionary technologies and capabilities are emerging to push it into new realms. So where is ITOA going next? With this question in mind, APMdigest asked experts across the industry — including analysts, consultants and vendors — for their opinions on the next steps for ITOA ...

May 15, 2017

Digital transformation initiatives are more successful when they have buy-in from across the business, according to a new report titled Digital Transformation Trailblazing: A Data-Driven Approach ...

May 11, 2017

The growing market for analytics in IT is one of the more exciting areas to watch in the technology industry. Exciting because of the variety and types of vendor innovation in this area. And exciting as well because our research indicates the adoption of advanced IT analytics supports data sharing and joint decision making in a way that's catalytic for both IT and digital transformation ...

May 10, 2017

Colin Fletcher, Research Director at Gartner, talks about Algorithmic IT Operations (AIOps) and the challenges and recommendations for AIOps adoption ...

May 09, 2017

In APMdigest's exclusive interview, Colin Fletcher, Research Director at Gartner, talks about Algorithmic IT Operations (AIOps) and how it will impact ITOA and APM ...

May 05, 2017

Microsoft is expected to essentially wind down Windows 7 support by 2020 so inevitably Windows 10 will be on the IT task list. It would be beneficial, now, to examine some of the issues relating to migrating to Windows 10 OS and how these pain points can be alleviated and addressed. Here are 7 practices that are key to facilitating migration ...