Visually-Assisted Decomposition of Monoliths to Microservices

被引:0
|
作者
Salles, Breno [1 ]
Cunha, Jacome [1 ,2 ]
机构
[1] Univ Porto, Fac Engn, Porto, Portugal
[2] INESC TEC, HASLab, Porto, Portugal
关键词
visual assistant; software migration; software evolution; microservices; ARCHITECTURES;
D O I
10.1109/VL-HCC57772.2023.00057
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The architectural style of microservices has received much attention from both business and academia and converting a monolithic application into a microservice-based one has become a regular practice. However, companies struggle with migrating their existing monolithic applications to microservices and software engineers frequently face challenges due to a lack of awareness of alternative migration methodologies, making the migration process even harder. In this paper, we present a framework to help software engineers during the migration process by addressing gaps in understanding various migration tools and approaches, allowing for easy comparison between multiple options. Our tool combines multiple existing approaches into one platform, allowing a comprehensive visualization of migration proposals and comparing different options offered by already existing approaches.
引用
收藏
页码:293 / 295
页数:3
相关论文
共 50 条
  • [11] Impacts of Decomposition Techniques on Performance and Latency of Microservices
    Rudrabhatla, Chaitanya K.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2020, 11 (08) : 19 - 24
  • [12] Cromlech: Semi-Automated Monolith Decomposition Into Microservices
    Quattrocchi, Giovanni
    Cocco, Davide
    Staffa, Simone
    Margara, Alessandro
    Cugola, Gianpaolo
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2024, 17 (02) : 466 - 481
  • [13] Decomposition of Monolith Applications Into Microservices Architectures: A Systematic Review
    Abgaz, Yalemisew
    McCarren, Andrew
    Elger, Peter
    Solan, David
    Lapuz, Neil
    Bivol, Marin
    Jackson, Glenn
    Yilmaz, Murat
    Buckley, Jim
    Clarke, Paul
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2023, 49 (08) : 4213 - 4242
  • [14] Pangaea: Semi-automated Monolith Decomposition into Microservices
    Staffa, Simone
    Quattrocchi, Giovanni
    Margara, Alessandro
    Cugola, Gianpaolo
    SERVICE-ORIENTED COMPUTING (ICSOC 2021), 2021, 13121 : 830 - 838
  • [15] Evolution of Microservices Identification in Monolith Decomposition: A Systematic Review
    Oumoussa, Idris
    Saidi, Rajaa
    IEEE ACCESS, 2024, 12 : 23389 - 23405
  • [16] Towards LLM-Assisted System Testing for Microservices
    Almutawa, Mustafa
    Ghabrah, Qusai
    Canini, Marco
    2024 IEEE 44TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, ICDCS 2024, 2024, : 29 - 34
  • [17] Developer's Cognitive Effort Maintaining Monoliths vs. Microservices - An Eye-Tracking Study
    Simhandl, Georg
    Paulweber, Philipp
    Zdun, Uwe
    PROCEEDINGS OF THE 2023 30TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, APSEC 2023, 2023, : 339 - 348
  • [18] Following Domain Driven Design principles for Microservices decomposition: is it enough?
    Farsi, Hassan
    Allaki, Driss
    En-nouaary, Abdeslam
    Dahchour, Mohamed
    2021 IEEE/ACS 18TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2021,
  • [19] Migrating Monoliths to Microservices-based Customizable Multi-tenant Cloud-native Apps
    Haugeland, Sindre Gronstol
    Nguyen, Phu H.
    Song, Hui
    Chauvel, Franck
    2021 47TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2021), 2021, : 170 - 177
  • [20] Assisted Navigation System for the Visually Impaired
    Silva, Malki-Cedheq Benjamim C.
    Bispo, B. C.
    Silva, C. M.
    Cunha, N. A.
    Santos, E. A. B.
    Rodrigues, M. A. B.
    XXVII BRAZILIAN CONGRESS ON BIOMEDICAL ENGINEERING, CBEB 2020, 2022, : 1439 - 1444