Blog

Questions to ask your APM provider before you buy

Editor’s note: This post was originally written for the Raygun blog. You can check out the original here.


APM is something that some organizations either don’t fully understand or don’t put much thought into until it’s too late. When there’s a problem with an application, the organization scrambles to find a tool that can help solve the problem at hand. They contact the sales teams of various APM vendors to see which ones can help them.

But remember that the sales team’s job is to do their ABCs and “always be closing.” And they do a good job of it because I’ve come across many organizations over the years that have purchased an APM product but don’t have a clear understanding of what it’s doing for them or how it’s doing it.

Continue reading “Questions to ask your APM provider before you buy”

(Correctly) Sizing Infrastructure When Migrating a Database

Editor’s note: This post was originally written for the Blue Medora blog. You can check out the original here.


One-size-fits-all doesn’t work. When it comes to IT infrastructure, it’s one-size-fits-none.

Whether on-premise or in the cloud, data centers are complicated, and no two are alike. As your organization’s needs change, your data center infrastructure size should change with it.

One of those changes that force you to reconsider your infrastructure is when you migrate your database. Don’t expect your infrastructure to successfully support a complete database migration without any changes to its size.

Continue reading “(Correctly) Sizing Infrastructure When Migrating a Database”

4 Reasons Why Small & Medium Businesses Need Application Testing (Part 4): It Could Be You

In part 3, I talked about how having an application being susceptible to intermittent issues is another reason why small and medium businesses need application testing. In you haven’t read it, go here.

In this post, I talk about reason #4.

In part 2, I mentioned that the customer was using NAT to separate its network from the SaaS provider’s network. That’s not uncommon. Every company wants to help protect its network from anything malicious from another network. Nothing new there.

Continue reading “4 Reasons Why Small & Medium Businesses Need Application Testing (Part 4): It Could Be You”

4 Reasons Why Small & Medium Businesses Need Application Testing (Part 3): Performance Problems Are Sporadic

In part 2, I talked about how having an application that has multiple tiers is another reason why small and medium businesses need application testing. In you haven’t read it, go here.

In this post, I talk about reason #3.

When I was brought on to help resolve this application issue and started asking my questions, I found out that the issues the users were having occurred intermittently. Once I hear “intermittent”, I know I will need to do some continuous captures.

Continue reading “4 Reasons Why Small & Medium Businesses Need Application Testing (Part 3): Performance Problems Are Sporadic”

4 Reasons Why Small & Medium Businesses Need Application Testing (Part 2): There Are Multiple Tiers

In the previous post, I talked about how having an application that was originally designed for the LAN is one reason why small and medium businesses need application testing. In you haven’t read it, go here.

In this post, I talk about reason #2.

So not only was this application also designed for users being local to the server, it was also deployed in a complex architecture of multiple tiers.

Continue reading “4 Reasons Why Small & Medium Businesses Need Application Testing (Part 2): There Are Multiple Tiers”

4 Reasons Why Small & Medium Businesses Need Application Testing (Part 1): It’s Designed For The LAN

When was the last time you were on a website that was working fine, and all of a sudden, it seems to stop working? You click and all you get is the dreaded loading circle.

So you wait a couple more seconds, and nothing happens – the page is still loading. After a few more seconds of irritation, you finally get something…but it’s not what you hoped. Instead, you get a “Page Cannot Be Displayed” error!

Arrrrgggghhhh!!! You start screaming like Dr. Doofenshmirtz, cursing Perry the Platypus….Google it!

Continue reading “4 Reasons Why Small & Medium Businesses Need Application Testing (Part 1): It’s Designed For The LAN”

How to Avoid a 70x Increase in Application Response Time

Years ago, I was working with a company that was in the middle of migrating many of their applications to a new data center. I came in as part of the team, and my part was to analyze the applications to determine if there would be any performance issues after the migration occurred.

For one application, I was involved from the beginning and thus, was able to do some pre-migration testing with the application team. I asked all the questions that I felt would give me the information I needed to test this application and give them my recommendation to mitigate any potential issues. Much of these questions are found in my ebook, Analyzing HTTP: Nine Things to Look For When Profiling and Troubleshooting Web Performance.

After getting my questions answered, the application team and I identified a number of transactions that a typical user of this application would execute. And we went about testing the application.

Continue reading “How to Avoid a 70x Increase in Application Response Time”