Publication Type
Conference Proceeding Article
Version
publishedVersion
Publication Date
7-2024
Abstract
Conceptualising and debugging a microservice architecture can be a challenge for developers due to the complex topology of inter-service communication, which may only apparent when viewing the architecture as a whole. In this paper, we present MicroKarta, a dashboard containing three types of network diagram that visualise complex microservice architectures, and that are designed to address problems faced by developers of these architectures. Initial feedback from industry developers has been positive. This dashboard can be used by developers to explore and debug microservice architectures, and can be used to compare the effectiveness of different types of network visualisation for assisting with various development tasks.
Keywords
Microservice Architectures, Microservices, Network Visualization
Discipline
Software Engineering | Systems Architecture
Research Areas
Software and Cyber-Physical Systems
Areas of Excellence
Digital transformation
Publication
FSE '24: Companion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering, July 15-19, Porto de Galinhas, Brazil
First Page
607
Last Page
611
ISBN
9798400706585
Identifier
10.1145/3663529.3663808
Publisher
ACM
City or Country
New York
Citation
Manglaras, Oscar; Farkas, Alex; Fule, Peter; TREUDE, Christoph; and Wagner, Markus.
MicroKarta: Visualising microservice architectures. (2024). FSE '24: Companion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering, July 15-19, Porto de Galinhas, Brazil. 607-611.
Available at: https://ink.library.smu.edu.sg/sis_research/9157
Copyright Owner and License
Authors
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
Additional URL
https://doi.org/10.1145/3663529.3663808