From Server to Atlassian Cloud - The Case of Milestone

The Milestone Case

Business Area

Internal Services

Solution

Cloud Migration

The Client

Milestone is an Italian video game company, specializing in two- and four-wheel racing for consoles and PCs. Founded in 1996 by Antonio Farina and based in Milan, Italy, Milestone is one of the most important and recognized development studios in the industry, thanks to its experience and passion for racing. It is a world leader in the bike-racing segment and has received several awards for the quality and innovation of its video games. Among its most popular games are the MotoGP™ series , Monster Energy Supercross The Official Videogame, RIDE, and Hot Wheels Unleashed. Milestone in 2019 was acquired by the Koch Media Group (now Plaion), one of Europe's largest video game distributors.

  • About 250 employees
  • Production of more than 50 titles for various platforms
  • Share capital of 1,000,000 euros

Milestone is an internationally operating company that uses Atlassian's server products to manage its business processes. Jira and Confluence are two key tools for project management and team collaboration. As February 15, 2024, approaches, the date when support for server products will end, it was faced with the need to choose between a migration to the cloud and a move to Datacenter. Milestone requires a high-reliability environment with zero downtime, as its employees work in different geographies and make intensive use of Atlassian applications, and the need to retain all processes, tools, and integrations currently in use. Milestone uses Jira family products for complex project management, management control, and customer support by integrating them with Confluence for document management and knowledge base for customer care. Milestone's Atlassian ecosystem is installed in their facility.

The challenge

The international context of Milestone's operators and the need for in-depth management control and analysis led to the adoption of the Tempo Suite; Tempo Teams, Tempo Timesheets and Tempo Budgets and the development of integrated intranet-wide software solutions forinformation retrieval and reporting on time grids or charts in addition to massive update procedures for resource management.

These features, which are fundamental and indispensable for the customer, had to be made available and operational at the time of migration.

Migration to be complied with a stop of services not exceeding 8 hours.

  • Migrating applications from server to datacenter for Jira and confluence
  • Maintain functionality of Jira plugins: Scriptrunner, JSU Automation Suite for Jira Workflows, Tempo Budget, Tempo Planner, Tempo Timesheet, Admin Toolbox, Apwide Team Squad, Collapsible Dashboard Sidebar, Jira Misc Custom Fields, New Status Color Pro, Power Utilites For Jira, Rich Filter, Draw.io confluence Plugin, Refined for Confluence, Tooltips, Comala Workflows
  • Establishment of AWS infrastructure and migration of Jira and confluence applications with clustering
  • Integration of software
  • Interruption of services of less than 8 hours
  • Large amount of data greater than 1 Terabyte

The project

The goal of the project was to migrate products from server to datacenter in less than 8 hours on new AWS infrastructure while maintaining all current functionality and in full compliance with the roadmap.

  • The go live occurred in less than 8 hours and without loss of operation in the previous phases for both products
  • Atlassian ecosystem needed to ensurehigh reliability, zero downtime upgrade
  • All functionality was to be maintained
  • The infrastructure was to include a recovery system

The strategy

The project was managed in 3 macro phases: pre-migration, test setup and migration, and go live.

  1. In the pre-migration phase Mind-Mercatis handled theassessment of installedplugins and verification of the database installed on the VM. Then it supported the customer Initial Setup of the VMs in Cloud (choice of OS, installation of packages needed to run the applications, etc.) and then managed the configuration of the on-Premise/Cloud hybrid environment for connecting the VMs and sharing resources.
  2. In the setup and test migration phase, the Mind-Mercatis team was responsible for configuring the on-Premise/Cloud hybrid environment for connecting the server VMs to the AWS-EFS disk and migrating the DB from the server VM to the VM on AWS as well as installing and copying the application installation directories on the Cloud VMs with node configuration on the Cloud VMs and load-balancer and proxy.
  3. In the Go-Live Mind-Mercatis phase, it supported the client at the times of Stop applications in production and Dump and restore the updated DB, performing differential copying of home directory data and test startup to then support in the production release.
  4. In the post-migration phase, the customer was guided in configuring the management of DB backups, data (NFS) and at least one Node VM per application (scheduled snapshots).

The results

The result was a success!

The migration was completed in less than 8 hours, with no service disruptions or data loss. Jira and Confluence applications are now more reliable and perform better, thanks to the horizontal scalability andzero downtime upgrades offered by datacenter. The AWS infrastructure offers greater flexibility and a recovery system that ensures business continuity in the event of an emergency.

Discover more experiences