Litcius/Paper detail

Using Static Analysis to Address Microservice Architecture Reconstruction

Vincent Bushong, Dipta Das, Abdullah Al Maruf, Tomas Cerny

20212021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE)21 citationsDOI

Abstract

Microservice design offers many advantages for enterprise applications, including increased scalability and faster deployment times. Microservices’ independence from one another in development and deployment provides these advantages. This separation, however, results in the absence of a centralized view of the application’s functionality, and each microservice’s data model is isolated and replicated. As a result, it has the potential to deviate from the architectural design’s original intent. To address this, we offer a method for analyzing a microservice mesh and generating a communication diagram, context map, and microservice-specific limited contexts using static code analysis.

Topics & Concepts

Computer scienceArchitectureMicroservicesComputer architectureOperating systemCloud computingVisual artsArtSoftware System Performance and ReliabilityCloud Computing and Resource ManagementAdvanced Software Engineering Methodologies