Leading Financial Company Improves Performance with Optimized Jira Instance
Overview
Our client, a leading provider of personal and commercial financial banking card services, wanted to improve the performance of their TPS (Transaction Processing System), which lived in their Jira instance.
The financial company partnered with Praecipio to resolve recurring outages, increase the uptime of their Jira instance, and ultimately, drive business forward with the Atlassian platform.
Challenge
Our client's Jira instance crashed as often as 1-2 times each day, and to address this issue, users would try closing out issues they created or rebooted the application completely. Because of these crashes, this greatly affected the company as they accumulated several key workflow processes across the organization. Besides increased downtime, this limited their ability to collect, display, and analyze critical data.
The poor performance within the TPS Jira Project primarily impacted:
-
Current Jira application timeouts and an inability to change the status of workflows (i.e. A user could not progress an issue through the workflow without the application timing out. The user received a 'Cannot connect to Server' message).
-
End users not being able to perform their day-to-day work without interruptions.
-
Efficiency and availability of a revenue-generating application.
Solution
Praecipio took a two-phased approach to resolve the issues our client faced:
Phase One: We provided Performance Assessment of their global Jira instance. Our resources worked directly with SMEs to understand the problem, worked towards a diagnosis of the root cause, and provided recommended solutions.
Phase Two: Once we gave recommendations to the client and agreed on a path forward, Praecipio began iteratively testing solutions.
Days into the Performance Assessment, we discovered that the client worked off of an internal board that would load all of their project issues into one place. This proved to be a key disruptor for memory storage and utilization.
Additionally, we found that the memory settings for their application were substantially higher than needed, and we fixed this by lowering the amount of memory. While on the project, we experienced a partial crash, which resulted in the application freezing and underperforming. To improve their instance performance, we also suggested our client increase the maximum concurrent connection and Apache client database.
Results
Praecipio helped our client in completely resolve their application outages, leading to significant improvements in the performance of their Jira instance. This has resulted in teams being able to work more effectively and efficiently.
The financial company also received a comprehensive document outlining best practices to reference in the future, ensuring they sustained a high-performing environment. Optimizing their Atlassian tools has ultimately led to increased productivity and cost savings for the financial company.