This blog post is based on the Jostle case study
I recently had the chance to catch up with Teg Ryan, director of technical operations at Jostle — an award-winning Vancouver-based software design firm. Jostle’s primary objective is to build “a radically better intranet” for every customer, where workplaces are incredibly vibrant and productive.
The cloud-based Software-as-a-Service (SaaS) business’ customers expect their intranets to deliver responsiveness on a par with on-premise software. “Everything the company does has to be fast,” said Ryan. “All of our users expect to get their documents or have a discussion in our application without any kind of glitch or delay,” he added. “So, we use AppDynamics Application Intelligence to monitor every aspect of response time levels. If there’s slowdown, we can easily drill down and find exactly where in the stack is causing a problem. Our mean time to recovery has been cut in half given the visibility that we have now.”
Provides the intelligence foundation for fast application performance
Instruments the complete software stack, replacing multiple tools
Provides visibility into software response time issues like never before
Minimal configuration requirements
Dashboard display provides window into entire environment
Provides comprehensive intelligence with negligible overhead
Jostle is heavily invested in Amazon Web Services as well as other cloud providers to serve their Java based web application. Today, the Jostle team is monitoring around 20 production servers and using AppDynamics Application Performance Monitoring to track both database response time and front-end web response times. According to Ryan, his team is constantly driving down both of those numbers because of how quickly they can see issues and fix them.
AppDynamics has helped Jostle go from highly limited visibility to a hugely well-instrumented environment. “Prior to implementing the AppDynamics Application Intelligence Platform, visibility was a big issue,” said Ryan. “We were relying on a hodgepodge of different monitoring tools, and when you do that, there are black holes that you just can’t see into—black holes that cause big trouble if there’s an issue in one of them,” he added. Now those black holes are gone.
Slow databases are a thing of the past, too. “Prior to deploying the AppDynamics Platform, we had a bug in our code that was causing a query to fire millions of times over and over again,” said Ryan. AppDynamics Database Monitoring uncovered the bug and the Jostle team fixed it in a matter of minutes.
Application development timelines have also improved since the company began using the AppDynamics solution. In fact, Ryan mentioned that, because Jostle’s developers have access to the AppDynamics dashboard, they resolve most issues much earlier in the process than they used to, long before they ever reach production. This has helped reduce the workload on the operations team and promote their culture of DevOps.
Near-zero performance overhead is also a big plus. “I’ve always been impressed by the low impact the AppDynamics software has on ours,” said Ryan. “How it instruments everything without any serious configuration is mind-blowing. I haven’t quite figured out how you do it yet.”