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
Docker is an open platform for developers and sysadmins of distributed applications that enables them to build, ship, and run any app anywhere. Docker allows applications to run on any platform irrespective of what tools were used to build it making it easy to distribute, test, and run...
As we’ve all seen over the last several years, there’s been a dramatic re-allocation of budget and focus to move innovation from systems of record to systems of engagement. In its research report, “The Seismic Shift in Application Portfolios,” Forrester describes how companies us...
Are you a brogrammer just “crushing” code? Maybe you’re a buzzword bandit quick to use “SoMoClo” and other trendy terms? Or maybe you’re just not sure which stereotypical bucket you fall under. That’s why we created this highly scientific perso...
“CIOs should build a platform for innovation to unlock its potential.” Technology-driven innovation is everywhere. It’s in our electronic devices and in almost every product or service we use as customers in some shape or form. From enterprise social media to algothyt...
In my previous post, I discussed how AppDynamics Application Analytics can rapidly troubleshoot gradually degrading apps. In this blog post, I’ll discuss how IT can redeem themselves from unfortunate outages leveraging ITOA or application analytics. With so many factors impacting...
In post 1, I walked you through the metrics 1 through 5 on how to properly monitor and analyze performance metrics. These stats include app crash rate, API latency, end-to-end application latency, app loads per period, and network errors. By properly monitoring and optimizing for these...
There are lots of ways DevOps can fail. For all the revolutionary promise of the idea, it takes a tricky cultural shift to get Development and Operations working together. Many companies—especially big ones—take a top-down approach. C-suite execs trumpet a Brand New DevOps Initiative, ...
In my earlier post, I talked about the different methods mobile app developers can monetize their apps. Discussing the comparisons between free vs. paid apps, in-app purchases, and e-commerce apps.  In this post I’d like to look towards the future. How can mobile developers ...
For me the mantra of achieving speed via automation tools is nothing new. In fact I was ‘automating’ Citrix Metaframe builds using windows scripting techniques back in 2004. The market though, has become awash with different automation products and it’s fair to say that many enterprise...
For many, and for myself, the basis of modern Lean principles come from Toyota and the Toyota Production System. If you want to read about this in detail then I would recommend The Toyota Way, by Jeffrey Liker, a book that I read a couple a years ago and enjoyed. Often referred to as L...
Just to set the stage for this blog post, according to BCG, Banks handled $410 Trillion (yes, with a T) dollars in non-cash payments in 2013. These days, nearly all businesses are becoming software-defined, and much of that software business is increasingly becoming mobile business. Ac...
Recently, I was able to meet and chat briefly with Kalpesh Vadera, Computer Services Manager for Prospects — an online seller of higher education study guides. Since Prospects is ultimately an e-commerce site, their performance is crucial to their bottom line. Any outages or stal...
The last couple articles presented an introduction to Application Performance Management (APM) and identified the challenges in effectively implementing an APM strategy. This article builds on these topics by reviewing five of the top performance metrics to capture to assess the health...
Google, with one fell swoop, changed their search algorithm and changing the lives (and livelihoods) of billions. Enter Mobilegeddon. With smartphones becoming as ubiquitous as ever, people are increasingly using them for tasks that they used to do on their PCs, like search. And just ...
As an engineer who started my career working on real-time embedded systems for industrial automation, I can tell you what a Herculean task it can be to get a tiny piece of hardware to run very sophisticated software on comparatively low spec CPU. All the while having it execute quickly...
There is a common theme among the stories told by our new enterprise customers freshly adopting our AppDynamics platform. As their application grows in scale to meet their customer demands, their time to diagnose performance issues were painfully increasing, too. Operations and develop...
In my previous post, I discussed the value of monitoring performance metrics. Analyzing app crashes, API latency, application latency, app load per period, and network errors will ensure your app is running optimally and your users are able to access your mobile app in a timely manner....
Sourcing strategies are evolving rapidly. CIOs have to handle this shift, where innovation isn’t coming from the usual vendors. There is a clear movement toward those who can facilitate the most critical agendas to enable digital business. New organizational structures are requir...
In my previous post, I discussed the importance of APM. The APM market has evolved substantially over the years, mostly in an attempt to adapt to changing application technologies and deployments. When we had very simple applications that directly accessed a database then APM was not m...
The primary objective of a platform should be to provide a high-level of automation. This provides easy management of applications and services, while delivering consistent and error-free deployment of applications. While this high level automation provides a critical foundation, addit...
One of the greatest benefits of my job is the first-hand insight I gain about our customers’ experiences with AppDynamics. I have the privilege of understanding the impact their technical challenges have on their business execution and how AppDynamics can help them reach their op...
Mark your calendars for Nov 30 – Dec 4 When we were planning our first user conference last year, we knew AppSphere would be special, but it was even more incredible than we had imagined. We hosted hundreds of attendees from over 350 companies, 20 countries, and countless discipl...
What’s old is new again. That maxim is no truer than in the white hot Application Performance Management (APM) market. A decade ago APM was a dusty corner of enterprise IT, focusing on keeping creaky enterprise apps up and running. Today, the world has changed. Applications have ...
A decade ago, when I first learned of Apdex, it was thanks to a wonderful technology partner, Coradiant. At the time, I was running IT operations and web operations, and brought Coradiant into the fold. Coradiant was ahead of its time, providing end-user experience monitoring capabilit...
Smart mobile teams know that developing and releasing a mobile app is just the first step in the long journey to delivering a successful and 5-star mobile app. If you have to make your app successful (however you define success – improved brand, more money, more engagement), you ...
Application Performance Management, or APM, is the monitoring and management of the availability and performance of software applications. Different people can interpret this definition differently so this article attempts to qualify what APM is, what it includes, and why it is importa...
I recently had the opportunity to catch up with Jonathan Victor, COO at Oceanwide, a leading insurance software company. Jonathan and I discussed the challenges they faced prior to implementing AppDynamics APM, such as gaining visibility into their cloud operations and diagnosing the r...
Introduction Your php.ini file provides a considerable amount of power over the behavior of your PHP application ecosystem. Let’s jump into some of the most common declaratives and discuss how they impact your application performance and behavior. I won’t go into an explanation o...
Jostens is one of the world’s leading providers of yearbooks, class rings, graduation materials, and championship rings, including the NFL Super Bowl rings. Earlier this year, Jostens deployed AppDynamics to manage several of their applications. I talked with Theresa Chasar, Sr. Direct...
Python is a programming language that lets you work quickly and integrate systems more effectively. No wonder why it showed up as most popular coding language of 2015 in the annual CodeEval’s annual publication where they publish data on the “Most Popular Coding Languages” ...
How can you plan and strategize your mobile app for the future? In the fifth, and final part of our video series, How to Build & Support a 5-Star Mobile App, we discuss how to ensure the future quality of your app and maintain success. Hopefully, you’ve put, or are planning t...
In my last blog post, I made a case for the powerful combo of APM and Analytics that you shouldn’t miss out on. Today, I’m going to explain what I mean by that with an example on how you can build better apps and write better code leveraging this powerful combination. There is a com...
The first cause of failure is the silos in many of today’s organizations. There are often too many stakeholders involved in APM decision-making ranging from application support, server teams, network teams, database teams (DBAs), application developers, and various architects across th...
There are multiple systems in use for basing business decisions. The popular business intelligence (BI) market focuses on the use of back office data that must be aggregated or otherwise centralized and sliced and diced to make business decisions. While this is clearly critical data, a...
DAU, MAU, crashes, stalls? Which metrics should you be analyzing to optimize your mobile app? In the fourth part of our video series, How to Build & Support a 5-Star Mobile App, we debate which metrics and KPIs should you look towards more measuring the success of your app? Obvious...
Anyone deploying an application in production probably has some experience with scaling to meet increased demand. A generation ago, virtualization made scaling your application as simple as increasing your instance count or size. However, now with the advent of cloud, you can scale to ...
In the third part of our video series, How to Build & Support a 5-Star Mobile App, we start discussing the importance of the user experience with a mobile app. Obviously, app store ratings play a large role in driving downloads and ultimately the success of your app. How can you cr...
It is not an unusual situation for an Analyst to move into a end user or a vendor role, especially if the analyst came from an operational background originally. I and John Rakowski (Forrester) come from end user practitioner roles before an analyst firm, if anything we are rounding ou...
In our second video installment of the How to Build & Support a 5-Star Mobile App, we delve into the use cases where the mobile form factor is best leveraged. If you haven’t seen the first part of the series, Mobile Application Strategy, check it out now! Jonah Kowall, John R...
Bugs. Once upon a time – and not so very long ago – that word had only one meaning: annoying little critters that crawl, sting, bite, and can generally make your life a misery. But in today’s modern technological age, the word bug has a new meaning: flaws in software applications. ...