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

September 27, 2021

During the 18 months of COVID, Aternity tracked the pandemic's impact on the workplace, office reopening plans remained murky, but what is clear is the permanent way in which various industries have changed. In healthcare, telehealth is here to stay. In retail, online commerce and curbside delivery are permanently shifting where back-office work gets done. These business model adjustments have a lasting effect on corporate technology investments ...

September 23, 2021

The Internet played a greater role than ever in supporting enterprise productivity over the past year-plus, as newly remote workers logged onto the job via residential links that, it turns out, left much to be desired in terms of enabling work ...

September 22, 2021

The world's appetite for cloud services has increased but now, more than 18 months since the beginning of the pandemic, organizations are assessing their cloud spend and trying to better understand the IT investments that were made under pressure. This is a huge challenge in and of itself, with the added complexity of embracing hybrid work ...

September 21, 2021

After a year of unprecedented challenges and change, tech pros responding to this year’s survey, IT Pro Day 2021 survey: Bring IT On from SolarWinds, report a positive perception of their roles and say they look forward to what lies ahead ...

September 20, 2021

One of the key performance indicators for IT Ops is MTTR (Mean-Time-To-Resolution). MTTR essentially measures the length of your incident management lifecycle: from detection; through assignment, triage and investigation; to remediation and resolution. IT Ops teams strive to shorten their incident management lifecycle and lower their MTTR, to meet their SLAs and maintain healthy infrastructures and services. But that's often easier said than done, with incident triage being a key factor in that challenge ...

September 16, 2021

Achieve more with less. How many of you feel that pressure — or, even worse, hear those words — trickle down from leadership? The reality is that overworked and under-resourced IT departments will only lead to chronic errors, missed deadlines and service assurance failures. After all, we're only human. So what are overburdened IT departments to do? Reduce the human factor. In a word: automate ...

September 15, 2021

On average, data innovators release twice as many products and increase employee productivity at double the rate of organizations with less mature data strategies, according to the State of Data Innovation report from Splunk ...

September 14, 2021

While 90% of respondents believe observability is important and strategic to their business — and 94% believe it to be strategic to their role — just 26% noted mature observability practices within their business, according to the 2021 Observability Forecast ...

September 13, 2021

Let's explore a few of the most prominent app success indicators and how app engineers can shift their development strategy to better meet the needs of today's app users ...

September 09, 2021

Business enterprises aiming at digital transformation or IT companies developing new software applications face challenges in developing eye-catching, robust, fast-loading, mobile-friendly, content-rich, and user-friendly software. However, with increased pressure to reduce costs and save time, business enterprises often give a short shrift to performance testing services ...