Transforming Monolithic Systems to Microservices - An Analysis Toolkit for Legacy Code Evaluation

被引:4
|
作者
Bandara, Chamika [1 ]
Perera, Indika [1 ]
机构
[1] Univ Moratuwa, Dept Comp Sci & Engn, Moratuwa, Sri Lanka
关键词
microservices; monolithic; architecture revamp; legacy system transformation; service identification;
D O I
10.1109/ICTer51097.2020.9325443
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Microservices has become one of the mainstream approaches for system architecture; industry accept the importance of migrating existing monolithic systems into microservices-based architecture to gain benefits. Often it is a challenging task to achieve as the monolithic systems are tightly coupled from their implementation perspectives. To migrate existing monolithic systems, it may require the architecture diagrams, system artefacts and people who know the system well etc. yet not all the time we find these resources. With suitable tool support, we can get insight into the possible services which can be found in the existing monolithic system at code level without worrying about the existence of architecture diagrams, experts etc. It allows us to make efficient decisions on what to move as microservices from the monolithic system. This research introduced a toolkit to analyse monolithic systems and propose the best ways to decompose the functionality into a set of microservices. The evaluation shows accurate revamping of the system architecture with suitable microservices suite.
引用
收藏
页码:95 / 100
页数:6
相关论文
共 50 条
  • [1] Extracting Candidates of Microservices from Monolithic Application Code
    Kamimura, Manabu
    Yano, Keisuke
    Hatano, Tomomi
    Matsuo, Akihiko
    2018 25TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2018), 2018, : 571 - 580
  • [2] On Code Analysis Opportunities and Challenges for Enterprise Systems and Microservices
    Cerny, Tomas
    Svacina, Jan
    Das, Dipta
    Bushong, Vincent
    Bures, Miroslav
    Tisnovsky, Pavel
    Frajtak, Karel
    Shin, Dongwan
    Huang, Jun
    IEEE ACCESS, 2020, 8 : 159449 - 159470
  • [3] Towards Transforming an Industrial Automation System from Monolithic to Microservices
    Sarkar, Santonu
    Vashi, Gloria
    Abdulla, P. P.
    2018 IEEE 23RD INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2018, : 1256 - 1259
  • [4] Modernizing Legacy Systems with Microservices: A Roadmap
    Wolfart, Daniele
    Assuncao, Wesley K. G.
    da Silva, Ivonei F.
    Domingos, Diogo C. P.
    Schmeing, Ederson
    Donin Villaca, Guilherme L.
    Paza, Diogo do N.
    PROCEEDINGS OF EVALUATION AND ASSESSMENT IN SOFTWARE ENGINEERING (EASE 2021), 2021, : 149 - 159
  • [5] Transforming Monolithic Applications to Microservices with Mono2Micro
    Krishna, Rahul
    Kalia, Anup
    Sinha, Saurabh
    Tzoref-Brill, Rachel
    Rofrano, John
    Xiao, Jin
    2021 36TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING ASE 2021, 2021, : 3 - 3
  • [6] From monolithic systems to Microservices: An assessment framework
    Auer, Florian
    Lenarduzzi, Valentina
    Felderer, Michael
    Taibi, Davide
    INFORMATION AND SOFTWARE TECHNOLOGY, 2021, 137
  • [7] Comparative Analysis of Microservices and Monolithic Architecture
    Universidad Nacional Mayor de San Marcos Unmsm, Software Engineering Department, Lima, Peru
    不详
    不详
    不详
    Proc. - IEEE Int. Conf. Comput. Intell. Commun. Networks, CICN, 1600, (177-184): : 177 - 184
  • [8] Migration of monolithic systems to microservices: A systematic mapping study
    Saucedo, Ana Martinez
    Rodriguez, Guillermo
    Rocha, Fabio Gomes
    dos Santos, Rodrigo Pereira
    INFORMATION AND SOFTWARE TECHNOLOGY, 2025, 177
  • [9] From Monolithic Systems to Microservices: A Comparative Study of Performance
    Tapia, Freddy
    Mora, Miguel Angel
    Fuertes, Walter
    Aules, Hernan
    Flores, Edwin
    Toulkeridis, Theofilos
    APPLIED SCIENCES-BASEL, 2020, 10 (17):
  • [10] Extracting Microservices' Candidates from Monolithic Applications: Interface Analysis and Evaluation Metrics Approach
    Al-Debagy, Omar
    Martinek, Peter
    2020 IEEE 15TH INTERNATIONAL CONFERENCE OF SYSTEM OF SYSTEMS ENGINEERING (SOSE 2020), 2020, : 289 - 293