Logo image
Automated assessment of the relationship between microservice architectures and performance
Journal article   Open access   Peer reviewed

Automated assessment of the relationship between microservice architectures and performance

A Avritzer, Andrea Alexander Janes, H Rodrigues, Y Cai, T Schoyen, E Pisch, C Trubiani, AB Bondi, DS Menasché and C Zhang
Journal of Systems and Software, Vol.237, pp.1-18
237
2026
Handle:
https://hdl.handle.net/10863/51468

Abstract

Antipattern detection Microservices Architecture Performance evaluation
A microservice architecture is intended to promote modularity and evolvability. In this paper, we present an automated framework for assessing the relationship between microservice architecture complexity and performance-related quality attributes. In this framework, we use PPTAM, a performance testing tool, to evaluate system response time under varying user loads, and DV8, an architecture analysis tool, to assess architectural complexity and the complexity of individual services using coupling scores, propagation cost, and architectural antipatterns derived from various types of dependency relations. Using this approach, we evaluated five benchmark systems, including four releases of a microservice system that share similar functionalities but differ in structural design. The results show that microservice architectures with poor complexity scores also exhibited degraded performance outcomes. This automated framework, for the first time, enables a comprehensive measurement of microservice architecture complexity, formed through multiple types of statically extracted dependencies, and its correlation with dynamically obtained performance metrics.
pdf
1-s2.0-S0164121226000919-main12.69 MBDownloadView
Open Access
url
https://www.sciencedirect.com/science/article/pii/S0164121226000919View

Details

Metrics

1 Record Views
Logo image