MIGRATION FROM MONOLITHIC ARCHITECTURE TO MICROSERVICE ARCHTECTURE
a systematic review of literature
DOI:
https://doi.org/10.31510/infa.v17i1.700Keywords:
transição, migração, arquitetura monolítica, arquitetura de micro serviços, micro serviçosAbstract
The constant increase of the need for scalability of softwares, multi territorial teams and agility in the development process to enable faster and high quality deliveries, there is a growing demand for the migration from monolithic architecture to microservice architectute. The migration process is difficult and risky due to monolithic softwares are tightly coupled. This systematic review synthesizes scientific works for a study and better understanding of this architecture migration. During the research phase, 16 papers were performed, 10 of which analyzed, thus, summarizing in this paper reasons which leads companies to migrate from monolithic architecture, tools and practices used during the migration process and challenges faced.
Downloads
Metrics
References
CARVALHO, L., GARCIA, A., ASSUNÇÃO, WKG., BONIFÁCIO, R., TIZZEI, LP., COLANZI, TE. Extraction of configurable and reusable microservices from legacy systems: an exploratory study. 23rd Internation Systems and Software Product Line Conference, 2019. Vol. A.
COJOCARU, MD., UTA, A., PRESCU, AM. Attributes assessing the quality of micro services automatically decomposed from monolithic applications. International Symposium on Parallel and Distributed Computing (ISPDV), 2019. pp. 84-93.
DA SILVA, H., CARNEIRO, G., MONTEIRO, M. Towards a roadmap for the migration of legacy software systems to a microservice based architecture. Proceedings of the 9th International Conference on Cloud Computing and Services Science (CLOSER), 2019.
ESKI, S., BUZLUCA, F. An automation extraction approach - transition to micro services architecture from monolithic application. International Symposium on Parallel and Distributed Computing, 2018.
FOWLER, M., LEWIS, J. Microservices. Disponível em: http://martinfowler.com/articles/microservices.html. Acesso em 16 dez. 2019.
GHAYYUR, S., RAZZAQ, A., ULLAH, S., AHMED, S. Matrix clustering based migration of system application to microservice architecture. Internation Journal of Advanced Computer Science and Application, 2018. Vol. 9.
MARTIN, R. C. The single responsibility principle. The principles, patterns, and practices of Agile Software Development, 2002. 149:154.
KALSKE, M., MAKITALO, N., MIKKONEN, T. Challenges when moving from monolith to microversice architecture, 2018. 02 pp. 32-47
KAZANAVICIUS, J., MAZEIKA, D. Migrating legacy software to microservices architecture. Open Conference of Electrical, Electronic and Information Sciences (eStream), 2019.
KITCHENHAM, B., BRERETON, P., BUDGEN, D., TURNER, M., BAILEY, J., LINKMAN, S. Systematic literature reviews in software engineering - A systematic literature review. Information and Software Technology, 2009. V. 51, pp.7-15.
RICHTER, D., KONRAD, M., UTECHT, K., POLZE, A. Higly-available applications on unreliable infrastructure: microservice architecture in practice. International Conference on Software Quality, Reliability and Security, 2017.
SARKAR, S., VASHI, G., PP, A. Towards transforming an industrial automation system from monolithic to microservices. ABB Corp. Research India, 2018.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2020 Revista Interface Tecnológica
This work is licensed under a Creative Commons Attribution 4.0 International License.
Os direitos autorais dos artigos publicados pertencem à revista Interface Tecnológica e seguem o padrão Creative Commons (CC BY 4.0), que permite o remixe, adaptação e criação de obras derivadas do original, mesmo para fins comerciais. As novas obras devem conter menção ao(s) autor(es) nos créditos.
- Abstract 1022
- PDF (Português (Brasil)) 1573