Getting Data Center ready with Atlas Load

Nicholas Muldoon
Easy Agile
Published in
2 min readNov 6, 2018

--

Atlassian recently announced the expansion of their Data Center program to include apps available via the Atlassian Marketplace.

In the culmination of a year’s worth of effort on the part of our Ecosystem team and Marketplace vendors, we’ve established new app development and testing criteria for Marketplace apps used in Data Center environments. These include elements of how apps handle cache operations, support required databases, implement locking and availability in clustered environments, manage event handlers, and much more.

We were thrilled to be included in the launch of the Data Center app program at Atlassian Summit in Barcelona.

Demo’ing at the Easy Agile booth, Atlassian Summit Europe 2018

While our apps have been architected for Data Center from the start it wasn’t all smooth sailing. We had to navigate a thorough review process by Atlassian and demonstrate how our apps performed in a Data Center environment at scale.

Here are a few numbers to give you a sense of the scale requirements for Data Center apps:

  • Over 100,000 users and 22,500 groups
  • Over 1,000,000 issues across at least 1,500 projects
  • Over 1,400 custom fields, 500 workflows and 200 permission schemes
  • Over 1,500 agile boards
  • Over 700,000 attachments and 3 million comments

We know that some of our customers have in excess of 10,000 agile boards in their Jira instances, so that had to be a consideration too.

Thankfully we had the assistance of the Atlas Authority team and their Atlas Load solution for performance testing at scale.

To give you an idea of what Atlas Load provided for our testing I’ll walk you through this screenshot:

Atlas Load performance testing of Easy Agile User Story Maps

Atlas Load records all API calls in a typical user session with our app. For each of those API calls it will replay them 100 times in different Jira Data Center configurations:

  • without the app installed (the baseline),
  • installed on a 1 node Jira Data Center instance,
  • installed on a 2 node Jira Data Center instance, and
  • installed on a 4 node Jira Data Center instance

After all the testing was complete we provided results to Atlassian for them to compare with their own testing.

Huge thanks to Atlas Authority, Steffen at Utoolity, and the crew at Atlassian for helping us navigate this journey to attaining Atlassian Data Center certification.

--

--

Product Manager with @easyagile & bartender for @siligongvalley. Past Prod Mgr @atlassian & @twittereng, & host @sfagilemarketing.