Towards a roadmap for the migration of legacy software systems to a microservice based architecture

Hugo H. O. S. da Silva, Glauco F. de Carneiro, Miguel P. Monteiro

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

7 Citations (Scopus)
296 Downloads (Pure)

Abstract

The migration of legacy software systems to a microservice based architecture is not a trivial task due to challenges and difficulties as reported in the literature. The concept of microservices mainly consists in software organized as a suite of small, modular, and independently deployed services that run on their own processes and communicate through well-defined, lightweight mechanisms to serve a business goal. However, the literature is still incipient in relation to step-by-step guidelines supporting practitioners to accomplish the migration from an existing, monolithic structure to a microservice based architecture. Goal: Discuss lessons learned from the migration of legacy software systems to microservices-based architecture. Method: We conducted two studies (a pilot and a case study) aiming at characterizing the relevants steps of such guidelines. Results: We report the steps and challenges observed during the migration reported in this study. Conclusion: We identify at least three main phases that drive the migration process.

Original languageEnglish
Title of host publicationCLOSER 2019 - Proceedings of the 9th International Conference on Cloud Computing and Services Science
EditorsDonald Ferguson, Victor Mendez Munoz, Markus Helfert, Claus Pahl
PublisherSciTePress - Science and Technology Publications
Pages37-47
Number of pages11
ISBN (Electronic)9789897583650
Publication statusPublished - 1 Jan 2019
Event9th International Conference on Cloud Computing and Services Science, CLOSER 2019 - Heraklion, Crete, Greece
Duration: 2 May 20194 May 2019

Conference

Conference9th International Conference on Cloud Computing and Services Science, CLOSER 2019
Country/TerritoryGreece
CityHeraklion, Crete
Period2/05/194/05/19

Keywords

  • Exploratory study
  • Microservices
  • Monolithic legacy systems

Fingerprint

Dive into the research topics of 'Towards a roadmap for the migration of legacy software systems to a microservice based architecture'. Together they form a unique fingerprint.

Cite this