The AppDynamics Application Performance Management (APM) solution enables Surga Central to achieve higher levels of performance in every phase of its release cycle — development, staging, and production.
“We have various sprints during the year, and usually bring out two to three new releases of the code every year,” Clark says. “We have a development environment, and we run AppDynamics there. Before the code is finally released, when QA is happy, it’s ready to go to staging, where a whole series of further tests are conducted. And then when it’s ready, we deploy to production. AppDynamics helps us through all three stages.”
In those first two stages, the AppDynamics platform enables the team to find and solve issues before the release ever gets to customers. In the third stage, it allows them to both continue to surface and solve problems before customers encounter them, and to reach speedy resolutions when customers actually do have issues.
The AppDynamics platform has also enabled the development team to solve persistent issues, the sources of which had hitherto refused to be found. “We knew there were bottlenecks and there were issues in the code. We just didn’t know where they were,” Clark said. “And we needed something that would provide the transparency to identify them.” That something was AppDynamics Application Intelligence. Once the application was instrumented with the AppDynamics platform, the errors and exceptions “lit up like a Christmas tree.”
The Surga Central team found it surprisingly fast and easy to deploy the AppDynamics agent into their environment — it took just 30 minutes to deploy the application — and then to begin automatically mapping the network and completing the instrumentation process. In their product evaluation trials, the team found the AppDynamics platform “way superior in terms of deployment” to other products, which required a lot of manual configuration and editing of XML and config files.
Identifying and monitoring business transactions is another AppDynamics win. “The end user monitoring is very nice,” says Ibrahim Shahatit, senior system administrator/DBA at Adept. “Especially that it can actually detect transactions that are able to be monitored, and all you have to do is move it from one list to another, and then it will be monitored on the fly.”
Ease of deployment and extreme visibility — network-wide and at the code level — are two top benefits noted by the Surga Central team. Future-proofing their application is another.
“We devote a chunk of our development bandwidth towards identification and resolution of scalability issues, so that we can be ready before they occur,” Clark says. “And AppDynamics is playing a critical part in helping that go forward.”
Rounding out the list of advantages AppDynamics brings to Surga Central is support when it’s needed. “Your support is great,” Shahatit says. “I’ve had a couple of calls with the support engineers, and they were very helpful. So that’s another thing on the plus side.”