Strategies Reported in the Literature to Migrate to Microservices Based Architecture

Heleno Cardoso da Silva Filho,Glauco de Figueiredo Carneiro
DOI: https://doi.org/10.1007/978-3-030-14070-0_81
2019-01-01
Abstract:Context: Microservice-oriented architecture relies on the implementation and deployment of small and autonomous microservices, rather than implementing the functionalities in one unique module to be deployed. They have been adopted as a solution to the shortcomings of the monolithic architecture such as lack of flexibility. Goal: This paper discusses lessons learned and challenges reported in the literature regarding the migration of legacy monolithic software systems to microservices based architecture. Method: We performed an automated search targeting public repositories to accomplish the stated goal. Results: Based on the evidence provided by 12 studies, we classified main findings in lessons learned related to the migration, as well as associated difficulties and challenges. Conclusions: the guidelines to migrate to microservices based architecture are maturing/evolving and the literature has pinpointed issues that deserve further investigation.
What problem does this paper attempt to address?