The AppDynamics solution was also used in the COVIS test environment. “With every build, we ran load tests to verify our solutions, and we had direct feedback from the AppDynamics platform about whether these solutions changed the performance for the better, or not,” Berger said. “Running the AppDynamics solution within our test infrastructure did not influence the system's performance too much (only about 2-3% according to our load tests) and it enabled us to completely analyze what happened.”
With the AppDynamics platform installed, COVIS was able to quickly resolve persistent performance issues. For example, one of the biggest application problems COVIS had was its business rule engine, which served about 1,000 calls per minute, but wasn't performing as Berger's team expected. With the AppDynamics solution, the team discovered within five minutes that the engine was recompiling each rule on every call instead of using the precompiled versions, which was putting a heavy load on the machine. The fix was done in 30 seconds, deployed in a minute and within another two minutes they could verify through the AppDynamics solution that they had solved the problem.
Ultimately AppDynamics has provided value not just for Berger, but for the entire IT organization at COVIS. “Our developers can analyze user problems much better now, as they always have the information about what happened at their fingertips. Our service desk is able to proactively monitor the applications, and then give the developers the exact location of a problem,” Berger said. “I never thought I'd say this, but I've actually started looking forward to problems, since they're so easy to find and fix.”