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

Copyright Owner and License

Authors

Additional URL

https://doi.org/10.1145/3663529.3663808

Share

COinS