Edmunds achieves $1.2 million in savings with AppDynamics
Martin looked at several monitoring tools, but they had the same limitations as the existing solution, requiring advance notice of potential problem areas. The AppDynamics APM solution, on the other hand, had built-in intelligence that automatically detected when a performance issue was occurring and began collecting the relevant data.
“AppDynamics intelligence just says, ‘Hey something interesting is going on, I’m going to collect more data for you,’” Martin said. “It was a far better solution than us having to go tell our APM tool to look for something.”
The AppDynamics APM solution also fit Martin’s requirements for a production-ready tool. “It was a requirement for us that whatever application monitoring solution we chose that it introduce very little overhead in our production runways,” Martin said. “The idea of an application monitoring tool should be to monitor, not to intrude.”
Within a matter of months, Martin found that the AppDynamics platform had made a significant impact in how his team found and solved performance issues in their production environment. Because his team was able to give the development team relevant data almost immediately, troubleshooting time was dramatically reduced and uptime improved. “We used to have around 10 people working on a single problem for several days, which is very expensive both in lost time and in lost revenue,” Martin said. “Now we’re down to a few hours.”
Martin found that the AppDynamics APM solution was a very effective troubleshooting tool for his team and his environment. The combination of productivity savings and revenue protection by avoiding customer attrition due to slow transactions or outages saved Edmunds more than $800,000 within the first year of deploying the AppDynamics platform.
“The AppDynamics solution is right for anybody that doesn’t have a clear picture of what’s going on in their application, and has a very large or distributed infrastructure,” said Martin. “It’s absolutely necessary so you’re not having to figure out how to monitor multiple endpoints with rudimentary tools. Those are great for a simple architecture, but in a distributed architecture you’ve got to think about something different,” he said. “AppDynamics is perfect for that.”