loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Reconstructing the Holistic Architecture of Microservice Systems using Static Analysis

Topics: Analytics and Services; API Management; Cloud Application Architectures; Cloud Computing Architecture; Cloud Management and Operations; Cloud Services; Microservices; Microservices: Automation, Deployment and Management, Resource Allocation Elasticity, Service State and Resilience

Authors: Vincent Bushong ; Dipta Das and Tomas Cerny

Affiliation: Computer Science, Baylor University, One Bear Pl, Waco, TX, U.S.A.

Keyword(s): Software Architecture Reconstruction, Reverse Engineering, Static Analysis, Microservices, Cloud-native.

Abstract: Cloud-native systems, fueled by microservice architecture, provide several benefits to enterprises. These benefits include scalability, short deployment cycles, and flexibility for evolution. Most benefits come from microservices’ independence and decentralization. However, the pay-off comes as a lack of a centralized view of the overall system’s architecture. The system’s data model is separated among and partially replicated between each microservice, requiring extra effort to create a single view on the context map. Additionally, while a microservice’s API and its interaction can be statically documented (i.e., communication diagram), system evolution makes it difficult to maintain. As a result, modifications to the system can decay from the original intended design, and the changes will be obscured by the lack of an up-to-date centralized view. To address this, we propose a method of software architecture reconstruction based on static code analysis of the microservice mesh, gene rating a communication diagram, context map, and microservice-specific bounded contexts. This gives developers and Development and Operations engineers (DevOps) a centralized view of how the overall program works, useful for furthering system comprehension and observation. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.116.90.141

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Bushong, V.; Das, D. and Cerny, T. (2022). Reconstructing the Holistic Architecture of Microservice Systems using Static Analysis. In Proceedings of the 12th International Conference on Cloud Computing and Services Science - CLOSER; ISBN 978-989-758-570-8; ISSN 2184-5042, SciTePress, pages 149-157. DOI: 10.5220/0011032100003200

@conference{closer22,
author={Vincent Bushong. and Dipta Das. and Tomas Cerny.},
title={Reconstructing the Holistic Architecture of Microservice Systems using Static Analysis},
booktitle={Proceedings of the 12th International Conference on Cloud Computing and Services Science - CLOSER},
year={2022},
pages={149-157},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0011032100003200},
isbn={978-989-758-570-8},
issn={2184-5042},
}

TY - CONF

JO - Proceedings of the 12th International Conference on Cloud Computing and Services Science - CLOSER
TI - Reconstructing the Holistic Architecture of Microservice Systems using Static Analysis
SN - 978-989-758-570-8
IS - 2184-5042
AU - Bushong, V.
AU - Das, D.
AU - Cerny, T.
PY - 2022
SP - 149
EP - 157
DO - 10.5220/0011032100003200
PB - SciTePress