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 language | English |
---|---|
Title of host publication | CLOSER 2019 - Proceedings of the 9th International Conference on Cloud Computing and Services Science |
Editors | Donald Ferguson, Victor Mendez Munoz, Markus Helfert, Claus Pahl |
Publisher | SciTePress - Science and Technology Publications |
Pages | 37-47 |
Number of pages | 11 |
ISBN (Electronic) | 9789897583650 |
Publication status | Published - 1 Jan 2019 |
Event | 9th International Conference on Cloud Computing and Services Science, CLOSER 2019 - Heraklion, Crete, Greece Duration: 2 May 2019 → 4 May 2019 |
Conference
Conference | 9th International Conference on Cloud Computing and Services Science, CLOSER 2019 |
---|---|
Country/Territory | Greece |
City | Heraklion, Crete |
Period | 2/05/19 → 4/05/19 |
Keywords
- Exploratory study
- Microservices
- Monolithic legacy systems