RMIT University
Browse

A Systematic Mapping Study on Microservices Architecture in DevOps

journal contribution
posted on 2024-11-02, 20:30 authored by Muhammad Waseem, Peng Liang, Mojtaba ShahinMojtaba Shahin
Context: Applying Microservices Architecture (MSA) in DevOps has received significant attention in recent years. However, there exists no comprehensive review of the state of research on this topic. Objective: This work aims to systematically identify, analyze, and classify the literature on MSA in DevOps. Methods: A Systematic Mapping Study (SMS) has been conducted on the literature published between January 2009 and July 2018. Results: Forty-seven studies were finally selected and the key results are: (1) Three themes on the research on MSA in DevOps are “microservices development and operations in DevOps”, “approaches and tool support for MSA based systems in DevOps”, and “MSA migration experiences in DevOps”. (2) 24 problems with their solutions regarding implementing MSA in DevOps are identified. (3) MSA is mainly described by using boxes and lines. (4) Most of the quality attributes are positively affected when employing MSA in DevOps. (5) 50 tools that support building MSA based systems in DevOps are collected. (6) The combination of MSA and DevOps has been applied in a wide range of application domains. Conclusion: The results and findings will benefit researchers and practitioners to conduct further research and bring more dedicated solutions for the issues of MSA in DevOps.

History

Journal

Journal of Systems and Software

Volume

170

Number

110798

Start page

1

End page

30

Total pages

30

Publisher

Elsevier Inc.

Place published

United States

Language

English

Copyright

© 2020 Elsevier Inc. All rights reserved.

Former Identifier

2006114724

Esploro creation date

2022-05-26

Usage metrics

    Scholarly Works

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC