MIGRATING MONOLITHIC SYSTEM TO MICROSERVICE ARCHITECTURE
DOI:
https://doi.org/10.24867/17OI01DjuricinKeywords:
microservices, microservice architecture, migration to microservice architectureAbstract
Microservice architecture has become increasingly popular in recent years. Therefore, more and more companies are opting for it as the initial choice for creating new applications or when upgrading existing monolithic ones. The migration of systems from monolithic to microservice architecture presents a great challenge, so it is necessary to devote a lot of time to consider the advantages and disadvantages of the transition to microservice architecture, as well as choosing the method by which this migration would be performed.
References
[1] M. Kalske, N. Mäkitalo, and T. Mikkonen, “Challenges when moving from monolith to microservice architecture,” Current Trends in Web Engineering, pp. 32–47, 2018.
[2] R. Chen, S. Li, and Z. Li, “From monolith TO Microservices: A DATAFLOW-DRIVEN APPROACH,” 2017 24th Asia-Pacific Software Engineering Conference (APSEC), 2017.
[3] D. Taibi, V. Lenarduzzi, and C. Pahl, “Processes, motivations, and issues for migrating to microservices architectures: An empirical investigation,” IEEE Cloud Computing, vol. 4, no. 5, pp. 22–32, 2017.
[4] S. Tyszberowicz, R. Heinrich, B. Liu, and Z. Liu, “Identifying microservices using functional decomposition,” Dependable Software Engineering. Theories, Tools, and Applications, pp. 50–65, 2018.
[5] A. Levcovitz, R. Terra, and M. T. Valente, “Towards a technique for extracting microservices from Monolithic enterprise systems,” arXiv.org, 10-May-2016. [Online]. Dostupno na: https://arxiv.org/abs/1605.03175. [Pristupljeno: 06-Sep-2021].
[6] D. Taibi and K. Systä, “From monolithic systems TO Microservices: A DECOMPOSITION framework based on PROCESS MINING,” Proceedings of the 9th International Conference on Cloud Computing and Services Science, 2019.
[2] R. Chen, S. Li, and Z. Li, “From monolith TO Microservices: A DATAFLOW-DRIVEN APPROACH,” 2017 24th Asia-Pacific Software Engineering Conference (APSEC), 2017.
[3] D. Taibi, V. Lenarduzzi, and C. Pahl, “Processes, motivations, and issues for migrating to microservices architectures: An empirical investigation,” IEEE Cloud Computing, vol. 4, no. 5, pp. 22–32, 2017.
[4] S. Tyszberowicz, R. Heinrich, B. Liu, and Z. Liu, “Identifying microservices using functional decomposition,” Dependable Software Engineering. Theories, Tools, and Applications, pp. 50–65, 2018.
[5] A. Levcovitz, R. Terra, and M. T. Valente, “Towards a technique for extracting microservices from Monolithic enterprise systems,” arXiv.org, 10-May-2016. [Online]. Dostupno na: https://arxiv.org/abs/1605.03175. [Pristupljeno: 06-Sep-2021].
[6] D. Taibi and K. Systä, “From monolithic systems TO Microservices: A DECOMPOSITION framework based on PROCESS MINING,” Proceedings of the 9th International Conference on Cloud Computing and Services Science, 2019.
Downloads
Published
2022-06-08
Issue
Section
Information Systems Engineering