Modernizing Medicine uses AppDynamics to continue delivering time savings to physicians
As the company grew, so did the demands on its application, and Modernizing Medicine had to find a way to more efficiently diagnose bottlenecks. This was especially true when new versions of the software were released as no matter how rigorously the code was tested prior to release, real-world conditions often brought about unanticipated use cases that could affect performance.
“We did a major software release and noticed the performance profile of the application had changed,” recalled Gresh. “So we went to the tools that we had in our toolbox and we could figure out where things were slow, but it was extremely labor intensive. We would spend hours digesting logs and trying to pin down the source.” Modernizing Medicine needed to modernize its application intelligence and searched for an application performance management (APM) solution.
When Modernizing Medicine researched APM solutions, Gresh indicated that, “the main criterion was something we could deploy into a production environment without impacting performance.” He added, “It's not really helpful to have something to track what's happening in your application if you can't actually deploy it in the real world.”
Built from the ground up for the production environment, the AppDynamics Application Intelligence Platform proved a good fit for Modernizing Medicine. “You can only do so much with load testing. It doesn't tell you what happens in your real environment,” said Gresh. “And so when users are using the application in a way you didn't expect, or the critical path isn't the critical path you believed it to be, you don't have a load test for that.”
After deploying the AppDynamics APM solution, Modernizing Medicine not only continued to gain valuable data in load tests, but could now better understand how new code releases performed for customers. “Having instrumentation in the production environment that lets you see exactly where they're experiencing these slow calls, is a huge leg up,” he said.The self-learning performance baselines—using intelligence gathered from continually monitoring site response times to adjust