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 Chief Strategy Officer and Founder of Apica
Share this

The Latest

January 26, 2023

As enterprises work to implement or improve their observability practices, tool sprawl is a very real phenomenon ... Tool sprawl can and does happen all across the organization. In this post, though, we'll focus specifically on how and why observability efforts often result in tool sprawl, some of the possible negative consequences of that sprawl, and we'll offer some advice on how to reduce or even avoid sprawl ...

January 25, 2023

As companies generate more data across their network footprints, they need network observability tools to help find meaning in that data for better decision-making and problem solving. It seems many companies believe that adding more tools leads to better and faster insights ... And yet, observability tools aren't meeting many companies' needs. In fact, adding more tools introduces new challenges ...

January 24, 2023

Driven by the need to create scalable, faster, and more agile systems, businesses are adopting cloud native approaches. But cloud native environments also come with an explosion of data and complexity that makes it harder for businesses to detect and remediate issues before everything comes to a screeching halt. Observability, if done right, can make it easier to mitigate these challenges and remediate incidents before they become major customer-impacting problems ...

January 23, 2023

The spiraling cost of energy is forcing public cloud providers to raise their prices significantly. A recent report by Canalys predicted that public cloud prices will jump by around 20% in the US and more than 30% in Europe in 2023. These steep price increases will test the conventional wisdom that moving to the cloud is a cheap computing alternative ...

January 19, 2023

Despite strong interest over the past decade, the actual investment in DX has been recent. While 100% of enterprises are now engaged with DX in some way, most (77%) have begun their DX journey within the past two years. And most are early stage, with a fourth (24%) at the discussion stage and half (49%) currently transforming. Only 27% say they have finished their DX efforts ...

January 18, 2023

While most thought that distraction and motivation would be the main contributors to low productivity in a work-from-home environment, many organizations discovered that it was gaps in their IT systems that created some of the most significant challenges ...

January 17, 2023
The US aviation sector was struggling to return to normal following a nationwide ground stop imposed by Federal Aviation Administration (FAA) early Wednesday over a computer issue ...
January 13, 2023

APMdigest and leading IT research firm Enterprise Management Associates (EMA) are teaming up on the EMA-APMdigest Podcast, a new podcast focused on the latest technologies impacting IT Operations. In Episode 1, Dan Twing, President and COO of EMA, discusses Observability and Automation with Will Schoeppner, Research Director covering Application Performance Management and Business Intelligence at EMA ...

January 12, 2023

APMdigest is following up our list of 2023 Application Performance Management Predictions with predictions from industry experts about how the cloud will evolve in 2023 ...

January 11, 2023

As demand for digital services increases and distributed systems become more complex, organizations must collect and process a growing amount of observability data (logs, metrics, and traces). Site reliability engineers (SREs), developers, and security engineers use observability data to learn how their applications and environments are performing so they can successfully respond to issues and mitigate risk ...