Solution: Instrumenting both internal and vendor applications for full end-to-end visibility
After qualifying various APM providers, including DynaTrace, the BECU team strategically chose AppDynamics as their unified monitoring platform of choice. Prior to purchasing, during the initial Proof-of-Value, the BECU immediately gained valuable insight into applications flaws that AppDynamics helped expose. Not only were they able to view the performance behavior surrounding their internal application stacks, but they also used AppDynamics to instrument the third-party applications. Taking advantage of the distributed correlation feature of AppDynamics, the BECU team is working on gaining a bird's-eye holistic view of the application topology within their SOA.
In one particular instance, the BECU team noticed calls incorrectly being executed from the wrong data center. Prior to AppDynamics, this incident had gone undetected and had afflicted the application under the covers without any means of detecting this flaw. The lack of visibility finally caused the BECU team to decide to implement an APM solution across their distributed environment for full end-to-end visibility into their application stack.
Benefits: Increased productivity, decreased application overhead, and adoption among both development and operations teams
The simple-to-use interface of AppDynamics was a principal advantage of driving adoption at BECU within the various groups. Specifically, the engineering and operations teams both use AppDynamics for their specific use-cases. The simple and intuitive interface that AppDynamics provides made it simple for the different teams to use AppDynamics internally for their workflow relevant to their duties in building, maintaining, and deploying their software applications.
AppDynamics has proven to be a vital asset to the team at BECU. Not only has the team been able to diagnose internal issues, but they've also been able to determine performance slowdown caused by third-party external web services. Specifically, the BECU team used AppDynamics to isolate the exact latency slowdown caused by a Webservice API and used AppDynamics to provide the diagnostic data necessary to help the vendor fix the slowdown on its end.
With AppDynamics, the BECU team has been able to replace its traditional means of diagnosing performance problems by using an APM platform that now monitors its distributed application stack. Further, the BECU team can also avoid having performance problems pushed into production by gaining visibility into application issues before they are released. AppDynamics has helped the BECU regain its productivity, application performance, and business impact by providing a true APM platform via AppDynamics Intelligence.