Towards a Roadmap for the Migration of Legacy Software Systems to a Microservice based Architecture

Hugo S. da Silva, Glauco Carneiro, Miguel Monteiro

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.

Download


Paper Citation


in Harvard Style

S. da Silva H., Carneiro G. and Monteiro M. (2019). Towards a Roadmap for the Migration of Legacy Software Systems to a Microservice based Architecture.In Proceedings of the 9th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-758-365-0, pages 37-47. DOI: 10.5220/0007618400370047


in Bibtex Style

@conference{closer19,
author={Hugo S. da Silva and Glauco Carneiro and Miguel Monteiro},
title={Towards a Roadmap for the Migration of Legacy Software Systems to a Microservice based Architecture},
booktitle={Proceedings of the 9th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2019},
pages={37-47},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0007618400370047},
isbn={978-989-758-365-0},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 9th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - Towards a Roadmap for the Migration of Legacy Software Systems to a Microservice based Architecture
SN - 978-989-758-365-0
AU - S. da Silva H.
AU - Carneiro G.
AU - Monteiro M.
PY - 2019
SP - 37
EP - 47
DO - 10.5220/0007618400370047