123ArticleOnline Logo
Welcome to 123ArticleOnline.com!
ALL >> Computers >> View Article

Black Friday And Cyber Monday Through The Eyes Of An Apm Solution

Profile Picture
By Author: Joseph Mathew
Total Articles: 11
Comment this article
Facebook ShareTwitter ShareGoogle+ ShareTwitter Share

Application performance software collects a lot of data about how applications perform during different times of day, week, month and year. In this article we’ll look at how a large eCommerce application fared during the past Black Friday and Cyber Monday, the two biggest shopping days for eCommerce organizations. Typically this time of year accounts for most of the revenue for eCommerce giants, but only if their applications can support the spike in load on their applications – now is not a good time to have a code deadlock Java or another critical application performance issue appear.

Business was great over the Black Friday weekend for this particular eCommerce company, which saw a 300-500% increase in transaction volume over the holiday period. Transaction throughput peaked between 24,000 and 31,000 transactions per minute (TPM) over the Black Friday weekend, which is significantly greater than their peak loads during the rest of the year. Let’s see how their application fared with the increased load.

-For the most part, application response time was stable. However, there was one “blip” during the ...
... first minutes of Black Friday (12m EST). The blip in the application related to the web container thread pool becoming exhausted during peak load when the Black Friday promotions went live.

-Two business transactions, “Product Display” and “Checkout,” were breaching their performance baselines during that period. Looking at the average response times of 516ms and 733ms tells one story; looking at the maximum response time and number of slow/very slow transactions (calculated using SD) tells a completely different story.

The customer investigated the “Product Display” business transaction, which was classified as very slow with a 66 second response time.

-When they drilled into the code execution and SQL activity, they saw a simple SELECT SQL query had a response time of 588ms. The problem in this transaction was that this query was invoked 102 times, resulting in a whopping 59.9 seconds of latency, its therefore no surprise that thread concurrency inside the JVM was high waiting for transactions like these to complete. If these queries are simply pulling back product data, then there is no reason why a distributed cache can’t be used to store the data instead of expensive calls to a remote database like DB2.

For the most part, Black Friday and Cyber Monday went off without a hitch for this organization. However, very large spikes in traffic often reveal lurking application problems at an inopportune time. It’s a good idea to have some sort of JVM management solution in place in the production environment to help prepare for these issues and solve problems on the fly to minimize the business impact.

Total Views: 192Word Count: 439See All articles From Author

Add Comment

Computers Articles

1. Rental Management Software: A Complete Solution For Car, Property, And Coworking Space
Author: RentAAA

2. The Ai Revolution: What’s Coming In 2025
Author: Ben Gross

3. The Rising And Falling Trends Of Graphic Card Prices In 2024
Author: Alahdeen

4. What Is Test-driven Development And Which Three Rules Does It Follow?
Author: Byteahead

5. What Is Web Application Architecture?
Author: goodcoders

6. Understanding How Wifi Works: The Wireless Connection Process Explained
Author: Kr

7. What’s Coming In Cybersecurity For 2025?
Author: Ben Gross

8. Hire Magento Expert In India
Author: Yuvraj Raulji

9. Discovering Everything About C15 Power Cables
Author: Jennifer Truong

10. Want To Get Long-distance Power? Time To Grab Extension Power Cords
Author: Jennifer Truong

11. Best Android Development Tools To Use
Author: Best Android Development Tools To Use

12. Choosing The Right Kansas City Web Design Partner For Your Business Success
Author: naviworld1h

13. The Importance Of Choosing The Right Kansas City Ecommerce Developer And Logo Design Expert
Author: naviworld1h

14. Top Mobile App Companies And Developers In Kansas City
Author: naviworld1h

15. Boost Your Business With A Leading Web Design Company In Kansas City
Author: naviworld1h

Login To Account
Login Email:
Password:
Forgot Password?
New User?
Sign Up Newsletter
Email Address: