Learn how Splunk AppDynamics optimizes hybrid and on-prem application performance with full-stack observability linked to business performance.
Gaining observability across every piece of its IT environment
For instance, with LSE’s data growing and changing, the university’s database software began to deteriorate and slow down crucial services for students and staff. Webpages that previously loaded instantly took up to 15 seconds to load, creating unacceptable delays. AppDynamics revealed the source of the bottleneck to be a database querying issue, allowing Alexander and his team to eliminate the delay with a simple tweak to their code.
“A needle in a haystack is easy to find if you have a metal detector. AppDynamics is that metal detector for our team,” says Alexander. “Intractable problems hidden deep down in our systems are now laid out clearly in the code.”
One problem solved with AppDynamics was the recurring issue of slow browser performance for international students, particularly those in Asia. End-user monitoring of its online services and applications revealed the root cause of the delays as lagging data requests and content delivery to these remote regions. Guided by that insight, the team implemented a distributed content delivery network and relegated those delays to the past.
Lightning-fast services with zero errors
Course selection is a focal point for LSE students and faculty. Each year, thousands of students eagerly wait for registration to open so they can secure a spot in their preferred courses. But with LSE taking on more students, adding courses to its curriculum and straining its database with heavier workloads, registration also became a point of dissatisfaction when the university’s legacy systems could no longer cope with the yearly spike in demand.
To fix the issue, Alexander and his team began by simulating course registrations for a hundred students at a time. In parallel, they built custom dashboards in AppDynamics to understand why database performance faltered. The dashboards included key performance metrics from across the LSE IT environment, from CPU usage to data requests and errors per minute to database connection calls.
The result? Whenever students tried to enroll for multiple courses, the LSE registration platform would try to complete all the necessary database calls simultaneously, causing a bottleneck. Armed with this insight from AppDynamics APM, Alexander, and his team rewrote the code so that enrollments were processed one course at a time. The enrollment process now runs at lightning speed. Just as importantly, students went from receiving hundreds of error messages during the registration process to receiving none.
“We had thousands of students at the edge of their seats ready to register and managed to serve them with zero errors, which is a point of pride,” says Alexander. “We never would have been able to do that without AppDynamics.”
Stronger security, stronger governance
As for security, Cisco Secure Application will help LSE enhance its data monitoring and governance. The university uses several open-source libraries to feed its business applications, some of which have become attractive targets for exploits. With Cisco Secure Application, which Alexander and his team plan to roll out, they will be able to see which processes are running on their servers and which are most vulnerable to external threats.
“Static analysis tools are useful when you’re building and deploying applications, but they can’t show you which processes are actually running on your servers day-to-day,” says Alexander. “That’s what sets Cisco Secure Application apart, and we look forward to taking full advantage of the solution.”
For years, LSE relied on intuition and guesswork to optimize its IT systems and end-user experiences. Despite building its own systems over decades, these remained a black box until Alexander and his team began monitoring IT processes at a granular level with AppDynamics.
“We needed to see inside the black box, pick apart each process, and address our performance issues at their root,” says Alexander. “AppDynamics gave us that observability so we can deliver exceptional experience to our students and secure their data without missing a step.”