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 条
  • [21] MicroSensor: Towards an Extensible Tool for the Static Analysis of Microservices Systems in Continuous Integration
    Soares, Edson
    Paixao, Matheus
    Araujo, Allysson Allex
    COMPANION PROCEEDINGS OF THE 32ND ACM INTERNATIONAL CONFERENCE ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, FSE COMPANION 2024, 2024, : 673 - 674
  • [22] Improving the Implementation of Microservice-Based Systems with Static Code Analysis
    Copei, Sebastian
    Schreiter, Maximilian
    Zuendorf, Albert
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING - WORKSHOPS, XP 2022 WORKSHOPS, XP 2023 WORKSHOPS, 2024, 489 : 31 - 38
  • [23] Evaluation of Marginal/Internal Fit and Fracture Load of Monolithic Zirconia and Zirconia Lithium Silicate (ZLS) CAD/CAM Crown Systems
    Sadeqi, Haneen A.
    Baig, Mirza Rustum
    Al-Shammari, Mohammad
    MATERIALS, 2021, 14 (21)
  • [24] Architectural Concept and Evaluation of a Framework for the Efficient Automation of Computational Scientific Workflows: An Energy Systems Analysis Example
    Liu, Jianlei
    Braun, Eric
    Duepmeier, Clemens
    Kuckertz, Patrick
    Ryberg, D. Severin
    Robinius, Martin
    Stolten, Detlef
    Hagenmeyer, Veit
    APPLIED SCIENCES-BASEL, 2019, 9 (04):
  • [25] Evaluation of fused-core and monolithic versus porous silica-based C18 columns and porous graphitic carbon for ion-pairing liquid chromatography analysis of catecholamines and related compounds
    Chirita, Raluca-Ioana
    Finaru, Adriana-Luminita
    Elfakir, Claire
    JOURNAL OF CHROMATOGRAPHY B-ANALYTICAL TECHNOLOGIES IN THE BIOMEDICAL AND LIFE SCIENCES, 2011, 879 (9-10): : 633 - 640