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

被引:5
|
作者
Bandara, Chamika [1 ]
Perera, Indika [1 ]
机构
[1] Univ Moratuwa, Dept Comp Sci & Engn, Moratuwa, Sri Lanka
来源
2020 20TH INTERNATIONAL CONFERENCE ON ADVANCES IN ICT FOR EMERGING REGIONS (ICTER-2020) | 2020年
关键词
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
相关论文
共 25 条
  • [1] 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):
  • [2] 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
  • [3] From monolithic systems to Microservices: An assessment framework
    Auer, Florian
    Lenarduzzi, Valentina
    Felderer, Michael
    Taibi, Davide
    INFORMATION AND SOFTWARE TECHNOLOGY, 2021, 137
  • [4] 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
  • [5] AI-TOOLKIT: A MICROSERVICES ARCHITECTURE FOR LOW-CODE DECENTRALIZED MACHINE INTELLIGENCE
    Lomonaco, Vincenzo
    De Caro, Valerio
    Gallicchio, Claudio
    Carta, Antonio
    Sardianos, Christos
    Varlamis, Iraklis
    Tserpes, Konstantinos
    Coppola, Massimo
    Marmpena, Mina
    Politi, Sevasti
    Schoitsch, Erwin
    Bacciu, Davide
    2023 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING WORKSHOPS, ICASSPW, 2023,
  • [6] Migrating Enterprise Legacy Source Code to Microservices On Multitenancy, Statefulness, and Data Consistency
    Furda, Andrei
    Fidge, Colin
    Zimmermann, Olaf
    Kelly, Wayne
    Barros, Alistair
    IEEE SOFTWARE, 2018, 35 (03) : 63 - 72
  • [7] Performance evaluation in the migration process from a monolithic application to microservices
    Guaman, Daniel
    Yaguachi, Lady
    Cueva, Samanta C.
    Jaramillo, Danilo H.
    Soto, Fernanda
    2018 13TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2018,
  • [8] Optimizing HR Monolithic Systems to Modern HR Systems using Microservices Architecture
    Shabani, Isak
    Hiseni, Nderon
    Hyseni, Dhurate
    Cico, Betim
    2024 13TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING, MECO 2024, 2024, : 581 - 587
  • [9] Government Legacy Migrations: Process Analysis and Creation of an Evaluation Model for the Use of Microservices in the Software Lifecycle
    Santos, Isabela Carolina Ribeiro
    Cordeiro, Fabio Leandro Rodrigues
    ABAKOS, 2023, 11 (02): : 5 - 30
  • [10] MicroMatic: Fully Automated Microservices Identification Approach From Monolithic Systems
    Trabelsi, Imen
    Popa, Bianca
    Pereyrol, Jeremie
    Beaulieu, Pier-Olivier
    Moha, Naouel
    PROCEEDINGS OF THE 2024 ACM/IEEE 6TH INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING RESEARCH & PRACTICES FOR THE INTERNET OF THINGS, SERP4IOT 2024, 2024, : 7 - 13