DOAJ Open Access 2021

On Microservice Analysis and Architecture Evolution: A Systematic Mapping Study

Vincent Bushong Amr S. Abdelfattah Abdullah A. Maruf Dipta Das Austin Lehman +6 lainnya

Abstrak

Microservice architecture has become the leading design for cloud-native systems. The highly decentralized approach to software development consists of relatively independent services, which provides benefits such as faster deployment cycles, better scalability, and good separation of concerns among services. With this new architecture, one can naturally expect a broad range of advancements and simplifications over legacy systems. However, microservice system design remains challenging, as it is still difficult for engineers to understand the system module boundaries. Thus, understanding and explaining the microservice systems might not be as easy as initially thought. This study aims to classify recently published approaches and techniques to analyze microservice systems. It also looks at the evolutionary perspective of such systems and their analysis. Furthermore, the identified approaches target various challenges and goals, which this study analyzed. Thus, it provides the reader with a roadmap to the discipline, tools, techniques, and open challenges for future work. It provides a guide towards choices when aiming for analyzing cloud-native systems. The results indicate five analytical approaches commonly used in the literature, possibly in combination, towards problems classified into seven categories.

Penulis (11)

V

Vincent Bushong

A

Amr S. Abdelfattah

A

Abdullah A. Maruf

D

Dipta Das

A

Austin Lehman

E

Eric Jaroszewski

M

Michael Coffey

T

Tomas Cerny

K

Karel Frajtak

P

Pavel Tisnovsky

M

Miroslav Bures

Format Sitasi

Bushong, V., Abdelfattah, A.S., Maruf, A.A., Das, D., Lehman, A., Jaroszewski, E. et al. (2021). On Microservice Analysis and Architecture Evolution: A Systematic Mapping Study. https://doi.org/10.3390/app11177856

Akses Cepat

PDF tidak tersedia langsung

Cek di sumber asli →
Lihat di Sumber doi.org/10.3390/app11177856
Informasi Jurnal
Tahun Terbit
2021
Sumber Database
DOAJ
DOI
10.3390/app11177856
Akses
Open Access ✓