GLOBAL SOFTWARE ENTREPRISE

Atlassian Managed Service and Performance Improvement for Global Software Enterprise

Case study at a glance

The Challenge

  • Manage and support the customer’s migration of their large-scale Jira and Confluence applications
  • Migration from the previous hosting platform to a new environment based in AWS

The Solution

  • Initial trial migration
  • Successful live migration following best practice design principles
  • Post-migration support to rectify perfomace issues

The Benefit

  • Marked improvement in application performance and stability
  • Successful and continual application maintenance

The Challenge

The Customer  – a software development firm producing enterprise ready cloud software for businesses around the globe – had been a long-time user of Jira Software Server and Confluence Server as integral parts of their development and DevOps toolchain for many years. Before contacting Automation Consultants, the customer’s Atlassian applications had been hosted and supported by an external outsourcing partner. Due to persistent performance issues with Jira that had been left unresolved, the customer decided to migrate to a new hosting environment based in AWS, managed and supported by Automation Consultants.

The Solution

Trial Migration

The migration was fully tested, with a trial run in a non-production environment and subsequent UAT signed off by the customer’s key stakeholders.

Live Migration

Once the trial migration had been performed successfully, Automation Consultants migrated the customer’s large-scale Jira and Confluence applications from the previous hosting platform to a new AWS platform, designed by Automation Consultants to follow both Atlassian best practice and AWS ‘Well-Architected’ design principles. The migration was done over a weekend, so as to eliminate any outage in business hours and minimise disruption to the customer.

Post-Migration Support 

After the migration, Automation Consultants’ support team began working on understanding the challenges faced by the customer’s Atlassian administrators. Many project and system administrators complained of general poor performance of Jira Software, with occasional slowdowns and crashes, which had historically had a widespread impact on productivity. 

Performance improvement was achieved through: 

  • Including comprehensive infrastructure and JVM monitoring using Amazon Cloudwatch, data from this which was continually reviewed.
  • Investigating system settings.
  • Gradually making optimisations in order to fine-tune the JVM configuration for the application’s workload.
  • Fine-tuning the configuration of installed apps or plugins (which were determined to have a high impact on performance) so as to reduce the load on the system during peak hours.
  • Introducing time constraints to ensure high-impact operations such as scripts and REST API usage were limited to periods of low usage.

The Benefits

As these changes were implemented, the customer reported a marked improvement in application performance and stability. Since then, the application has been well maintained and is running steadily with good performance.