Welcome!

AppDynamics the World Leader in APM and DevOps

AppDynamics Blog

Subscribe to AppDynamics Blog: eMailAlertsEmail Alerts
Get AppDynamics Blog via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Latest Blogs from AppDynamics Blog
As you may know, this week Gartner published its 2013 Magic Quadrant for Application Performance Monitoring (APM). Here at AppDynamics we’re thrilled to be positioned as a Leader for the second year running. Our position this year is further up and to the right than last year, a fact t...
Over a year ago, AppDynamics announced a partnership with Microsoft and launched AppDynamics Lite on the Windows Azure Store. With AppDynamics Lite, Windows Azure users were able to easily monitor their applications at the code level, allowing them to identify and diagnose performance ...
At AppDynamics, we are all about making it easy to monitor complex applications. That is why we are excited to announce our partnership with OpenShift by RedHat to make it easier than ever before to deploy to the cloud with application performance monitoring built-in. Getting started w...
The Need for Speed – Research in Action A month ago the social media channels lit up with news that a new analyst paper had been released evaluating the current status of the APM market. We were a little surprised to hear AppDynamics had been included in the evaluation since we h...
I’m happy to announce that AppDynamics has been selected to win Glassdoor Employees’ Choice Award for Best Medium-Sized Companies to Work For in 2014! At AppDynamics we strive to foster a strong company culture that nurtures and inspires our employees, and this award – which is based o...
PHP 5.2 was released in 2006. If you are still running PHP 5.2, it is time to join 2013 and upgrade to at least PHP 5.4 if not to the currently stable PHP 5.5.6. There are many reasons to upgrade your PHP stack to the latest and greatest — not only does every release include [...
AppDynamics recently moved to a beautiful new office space in San Francisco’s SOMA neighborhood. Our new headquarters aren’t far from our old ones – only a few floors up, in fact – but we couldn’t be more excited about our new space. With over 41,000 square feet and room for over 300 e...
Most enterprise databases today run on shared storage volumes (SAN, NAS, etc…) that are accessed over the network or via Fibre Channel connection. The shared storage concept is great for helping to keep storage infrastructure and management costs relatively low but creates cross ...
In the third part of this series I discussed preparing to launch a mobile application with load testing and beta testing and highlighted the differences between the iOS and Android ecosystems. In this post I will dive into monitoring your production mobile application. Production consi...
In the third part of this series I discussed preparing to launch a mobile application with load testing and beta testing and highlighted the differences between the iOS and Android ecosystems. In this post I will dive into monitoring your production mobile application. Production consi...
Every man and his dog knows that Garbage Collection (GC) is a “stop the world” event. Java memory becomes filled with redundant objects/data which over time must be collected so that memory can be reclaimed and reused by the JVM. When the GC thread in the JVM kicks in all o...
Every man and his dog knows that Garbage Collection (GC) is a “stop the world” event. Java memory becomes filled with redundant objects/data which over time must be collected so that memory can be reclaimed and reused by the JVM. When the GC thread in the JVM kicks in all o...
In the second part of this series I discussed developing a mobile application and choosing a backend platform and building for various network conditions. In this post I will dive into some considerations when launching a mobile application. Mobile app audiences are a notoriously fickl...
In the second part of this series I discussed developing a mobile application and choosing a backend platform and building for various network conditions. In this post I will dive into some considerations when launching a mobile application. Mobile app audiences are a notoriously fickl...
A few weeks ago I was presenting at CMG Performance and Capacity 2013 and during my presentation we (myself and a few audience members) got slightly side-tracked. Our conversation somehow took a turn and became a question of why it was so hard to get performance data from the network a...
A few weeks ago I was presenting at CMG Performance and Capacity 2013 and during my presentation we (myself and a few audience members) got slightly side-tracked. Our conversation somehow took a turn and became a question of why it was so hard to get performance data from the network a...
The AppDynamics team went to Forum PHP in Paris, France this week. If you are in the area, stop by our booth and say hello. I presented on Scaling PHP in the real world which is a talk based on my series of blog posts on php performance. If you weren’t able to make it […]Th...
We’re happy to announce that AppDynamics Founder & CEO Jyoti Bansal was recently named one of the Top 101 Trust Leaders in Cloud & Hosting for 2014 by Total Product Marketing, a digital marketing and design agency. The list features prominent members of the cloud industry inclu...
If you’ve used a GPS product before you’re probably familiar with Garmin. They are the leading worldwide provider of navigation devices and technologies. In addition to their popular consumer GPS products, Garmin also offers devices for planes, boats, outdoor activities, fi...
In the first part of this series I discussed planning your mobile application and how to decide between HTML5 vs Native, iOS vs Android, and how to get started going live with a mobile app. In this post I will dive into some considerations when developing a mobile application. With a l...
In my previous post I installed and configured Ghost (a node.js based blogging platform) and WordPress (a PHP based blogging platform and CMS). The purpose of that blog post was to test relative performance of the 2 platforms to see which one could handle more load. The test doesn̵...
There are many concerns when going live with a modern mobile application, from project planning, to development, to quality assurance and managing a successful launch. In this series we will dive into what it takes to go live with a mobile application on iOS and Android. Whether you ar...
AppDynamics is at QCon San Francisco this week for another stellar event from the folks at InfoQ. QCon empowers software development by facilitating the spread of knowledge and innovation in the developer community. If you are in the area this week stop by our booth and say hello! I pr...
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 ...
DevOps is gaining traction according to a study at the end of 2012 by Puppet Labs. Their study concluded that DevOps adoption within companies grew by 26% year over year. DevOps is still misunderstood and has tremendous room for greater adoption still but let’s be clear about one...
Jean-Pierre (JP) Garbani of the analyst firm Forrester recently wrote a research paper titled “Technology Spotlight: Automate Application Performance Management - Automate Your Incident Management Process With Run Book Automation“. In this paper JP discusses the fact that I...
Every production web application should use web analytics. There are many great free tools for web analytics, the most popular of which is Google Analytics. Google Analytics helps you analyze visitor traffic and paint a complete picture of your audience and their needs. Web analytics s...
There has been a wealth of speculation about what might be wrong with the healthcare.gov website from some of the best and brightest technology has to offer. It seems like everyone has an opinion about what is wrong yet there are still very few facts available to the public. One of our...
Today the AppDynamics team made our way to Raleigh, North Carolina for All Things Open. If you aren’t familiar with All Things Open dedicated to open source in the enterprise. It was a great event and a chance to interact with some of the brightest people in technology. AppDynami...
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...
Like many of you, I’ve been following the news about the Obamacare situation. I’m not going to blame the President or his administration for the performance issues that Healthcare.gov are experiencing. I’m not going to blame the contractors that did the integration work. Instead ...
I wanted to see what all the Node.js hype was about so I decided to run some head to head load tests using Ghost (Node.js) and WordPress (php). The results were incredible with Ghost soundly trouncing WordPress. It was like watching a starship racing an airplane (well, what I imagine t...
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 experien...
My wife is a shopoholic and serial checkout killer. Every week she spends several hours browsing and carefully adding items to shopping carts. Every now and then she’ll interrupt my sports program with an important announcement “My Checkout just failed”. Take this exa...
The Affordable Care Act and its many affiliated health exchanges have been online now for 11 days. To say this first week and a half has been challenging from an IT perspective is an understatement. Persistent “glitches” in these applications continue to prevent consumers from enrollin...
Failure to take action is costing your company millions in lost revenue and is hurting your personal life. Sometimes we are so busy putting out application fires and just keeping the lights on that we don’t think we have the time to tackle “yet another project”. Even when we know for s...
I’ve been looking forward to writing this blog for some time. Over the past two years I’ve worked with many enterprise customers to document the pain they solved using AppDynamics. A common question I always ask is “What was the actual business impact of that slowdown...
DevOps has proven itself across many smaller organizations but large enterprises are usually slow to change. It can be a daunting task even identifying where to make changes since there are so many processes and organizational silos to get in the way. As a veteran employee of small, me...
I didn’t realize it until recently but now I know that I failed one of my previous companies when I was their monitoring architect. It’s not easy to admit past failures but it’s an important part of growing as a professional and as a person. Before I explain how I fai...
Taken from DevOpsDownUnder in Sydney, Australia, July 2013. DevOps, when done right, usually goes unnoticed. It’s only when something breaks that all eyes turn to IT. If your boss only sees you when the app is down, however, that’s not really doing your career any favors. In this sessi...