IG

IG increases platform throughput by 30 percent with AppDynamics

IG is the world-leading provider of contracts for difference (CFD) and financial spread betting products. The company gives retail investors leveraged access to more than 10,000 financial markets through its award-winning dealing platform and mobile applications, which process on average more than 4 million transactions globally per month.

Challenge: Distributed architecture difficult to monitor with a single tool

“In the industry that IG operates, low latency and performance are very key differentiators and have always been our top priority,” said Hamed Silatani, Technical Manager at IG Index, who is responsible for monitoring and supporting IG's production environments 24/7. Augusto Rodriguez, Technical Architect on the IG Web Trading Team, added that in IG's service-oriented architecture, “We have lots of different clusters of applications, so trying to figure out where a performance issue originated was very difficult. It meant we had to go through different applications and try to figure out where the error originated.”

Augusto Rodriguez, Technical Architect on the IG Web Trading Team, added that in IG’s service-oriented architecture, “We have lots of different clusters of applications, so trying to figure out where a performance issue originated was very difficult. It meant we had to go through different applications and try to figure out where the error originated.” 

https://www.youtube.com/watch?v=gQoZJMPnooM

AppDynamics platform deployed to maintain leading performance

IG decided to evaluate application performance management (APM) solutions. “One main reason that we looked into APM was to help us stay ahead of the game and find performance improvement opportunities as fast as possible,” said Silatani.

“We chose the AppDynamics platform for several reasons. One of the most important was that we didn’t have to make any changes to our code,” said Rodriguez. “The AppDynamics solution out-of-the-box could see all of our applications and be able to track everything we did.” What used to require multiple application views, could now be seen on just one screen.  

The benefits are already emerging across different functions and the great support we have from the AppDynamics team is helping us realize these benefits even faster. I’m very happy with the decision we made.

Reduced MTTR and increased throughput by 30 percent

In a matter of months after deploying the AppDynamics APM solution, “We have realized benefits in a number of areas across both operations and support,” said Silatani. “It’s evident that the MTTR has improved significantly. People escalate problems less often now because they can narrow down the problem using the AppDynamics platform.”

Rodriguez added, “One team that really benefited from the AppDynamics solution that we didn’t expect to was QA.” The QA team was able to more efficiently run load and resiliency testing with data provided from the AppDynamics solution. “We were able to increase the throughput of the whole platform by 30 percent, which was massive,” said Rodriguez.

“Overall we are quite happy with the decision to use AppDynamics,” concluded Silatani. “The benefits are already emerging across different functions and the great support we have from the AppDynamics team is helping us realize these benefits even faster.” 

We were able to increase the throughput of the whole platform by 30 percent, which was massive.