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: 187Word Count: 439See All articles From Author

Add Comment

Computers Articles

1. 10 Best Apps For Small Business
Author: 10 Best Apps For Small Business

2. Top Digital Marketing Trends For 2024
Author: Arvind

3. Scaling Your Business With Cloud Management Services: Best Practices
Author: shelli david

4. Full Stack Offline Training In Pune: 100% Job Guarantee
Author: atherv sir

5. Exploring The Potential Of Progressive Web Apps: An In-depth Guide
Author: Elite_m_commerce

6. Mastering Digital Marketing In 2024: Trends, Strategies, And Future Growth
Author: aarcodes marketing

7. How To Identify Scams When Buying Refurbished Laptops
Author: usedstore

8. 9 Tips To Write The Best Press Release
Author: 9 Tips To Write The Best Press Release

9. Bigcommerce Development: Custom App Development, Migrations, And Integrations
Author: Jeet Hanani

10. Find Your Perfect Gaming Gear: Discover Msi Stores Near You
Author: Prachi Grey

11. Unlocking Creativity And Productivity: The Lenovo Yoga Series In Mumbai
Author: Prachi Grey

12. Why You Should Hire A Dedicated Freelance Developer
Author: Upesto IT

13. Migrate Your Classic Storage Accounts To Azure Resource Manager By August 31, 2024
Author: Sparity

14. The Difference Between Virtualization And Cloud Computing
Author: otis

15. Cost Savings: Offshore It Staff Augmentation Explained
Author: Obii Kriationz

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