Managing the Performance of Cloud Based Applications

In the last post I covered several architectural techniques you can use to build a highly scalable, failure resistant application in the cloud. However, these architectural changes – along with the inherent unreliability of the cloud – introduce some new problems for application performance management. Many organizations rely on logging, profilers, and legacy application performance monitoring […]

Architecting for the Cloud

The biggest difference between cloud-based applications and the applications running in your data center is scalability. The cloud offers scalability on demand, allowing you to expand and contract your application as load fluctuates. This scalability is what makes the cloud appealing, but it can’t be achieved by simply lifting your existing application to the cloud. […]

Monitoring Apps on the Cloud Foundry PaaS

At AppDynamics, we pride ourselves on making it easier to monitor complex applications. This is why we are excited to announce our partnership with Pivotal to make it easier to deploy built-in application performance monitoring to the cloud.   Getting started with Pivotal’s Cloud Foundry Web Service Cloud Foundry is the open platform as a service, […]

Taking Advantage of What the Cloud Has to Offer

Moving your application to the cloud isn’t as simple as porting your code over and configurations to someone else’s infrastructure – nor should it be. Cloud computing represents a shift in the world of application architecture from vertical scalability to horizontal scalability. This new paradigm offers organizations the opportunity to build highly scalable and dynamic applications. However, […]

PHP Performance Crash Course, Part 2: The Deep Dive

In my first post on this series I covered some basic tips for optimizing performance in php applications. In this post we are going to dive a bit deeper into the principles and practical tips in scaling PHP. Top engineering organizations think of performance not as a nice-to-have, but as a crucial feature of their […]

Performance testing tools explained: The client side

In my last post I showed different approaches for load testing the server side. In this post I will highlight some tools I use to monitor the performance of the client side. In modern Javascript-intensive web applications, users spend more time waiting on client-side rendering than the server-side processing. The reality is that as much […]

Performance testing tools explained: the server side

The performance of your application affects your business more than you might think. Top engineering organizations think of performance not as a nice-to-have, but as a crucial feature of their product. Those organizations understand that performance has a direct impact on user experience and, ultimately, their bottom line. Unfortunately, most engineering teams do not regularly […]

Tools of the trade for performance and load testing

Your application is fast and scalable, right? How do you know? How often do you run performance or load tests? In this post I will give an overview of the tools of the trade for performance and load testing web applications. Open-Source performance testing tools These tools allow you to load test your application for […]

PHP Performance Crash Course, Part 1: The Basics

We all know performance is important, but performance tuning is too often an afterthought. As a result, taking on a performance tuning project for a slow application can be pretty intimidating – where do you even begin? In this series I’ll tell you about the strategies and technologies that (in my experience) have been the […]

AppJam 2012: When Big Data Meets SOA at FamilySearch

Bob Hartley, Principle Engineer from Family Search Family Search’s distributed platform generates over 1.5 terabytes of data every day, servicing a user base of 3 million (and growing). Furthermore, Family Search’s application environment is highly dynamic, with code release cycles as short as 40 minutes. In this session Bob will discuss common challenges associated with […]

Edmunds.com Saving over $1.2 Million With AppDynamics

Edmunds.com, the leading online automobile resource, is in the fast lane to achieve $1.2 Million in savings using AppDynamics to monitor their web application performance. John Martin, Senior Director of Production Engineering, opens up about his road trip through managing application performance.  Martin’s operations team was able to reach goals and destinations that were not […]

AppDynamics Pumps up the Jam in San Francisco

It’s been a week since we hosted AppJam Americas, our first North American user conference in San Francisco. With myself as master of ceremonies, and a minor wardrobe malfunction at the start (see video at the end of this post), the entire day was a huge success for us and our customers. One thing that […]

A Decade of APM Acquisitions and Evolution

“APM Game Changer” was the headline yesterday with the news that Compuware acquired Dynatrace Software for $256 million. With the APM market worth an estimated $6 billion, it’s not really a surprise to see such a transaction (no pun intended) within the APM market. In fact, over the past ten years, there have been several […]

Fighting Application and APM Complexity

At AppDynamics I’m pretty excited to be involved with such a great bunch of people that are rewriting the rulebooks of how customers manage application performance. A pretty bold statement to make you might be thinking? Perhaps. But having spent my life traveling the world to conquer application performance and availability, I’m pretty happy to […]

If Your App Had a Facebook Status It’d Be, “It’s Complicated”

AppDynamics is founded on a set of deeply held beliefs regarding our industry and how it’s changed over the last several years.  But it’s never good to let deeply held beliefs stay unchallenged.  So every now and then, we do a reality check. Our most recent reality check was during our webinar presentation of AppDynamics […]