Problems in microservice development: supporting visualisation

In microservice architectures, developers can face significant problems understanding the structure of the system and how the different microservices interact. This difficulty results from the distributed nature of the system, and the abundance of inter-service communication within the architecture....

Full description

Saved in:
Bibliographic Details
Main Authors: MANGLARAS, Oscar, FARKAS, Alex, FULE, Peter, TREUDE, Christoph, WAGNER, Markus
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2023
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/8908
https://ink.library.smu.edu.sg/context/sis_research/article/9911/viewcontent/vissoft23a.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-9911
record_format dspace
spelling sg-smu-ink.sis_research-99112024-06-27T08:09:52Z Problems in microservice development: supporting visualisation MANGLARAS, Oscar FARKAS, Alex FULE, Peter TREUDE, Christoph WAGNER, Markus In microservice architectures, developers can face significant problems understanding the structure of the system and how the different microservices interact. This difficulty results from the distributed nature of the system, and the abundance of inter-service communication within the architecture. We want to determine if network visualisations can address these problems given their ability to convey complex topologies. However, to identify what architectural characteristics should be visualised, and how this should be done, we must first determine the needs of microservice developers. This paper identifies and presents the impact and frequency of problems faced by a cohort of microservice developers using the results of an online survey. Our findings indicate that the most frequent problems were topology related and the highest impact problems were those related to system faults and data structures. Our results support the use of network visualisations to address microservice development problems and provide context that will allow future visualisations of any type to better address these problems. 2023-10-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/8908 info:doi/10.1109/VISSOFT60811.2023.00017 https://ink.library.smu.edu.sg/context/sis_research/article/9911/viewcontent/vissoft23a.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University development problems documentation microservice visualisation Microservices Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic development problems
documentation
microservice visualisation
Microservices
Software Engineering
spellingShingle development problems
documentation
microservice visualisation
Microservices
Software Engineering
MANGLARAS, Oscar
FARKAS, Alex
FULE, Peter
TREUDE, Christoph
WAGNER, Markus
Problems in microservice development: supporting visualisation
description In microservice architectures, developers can face significant problems understanding the structure of the system and how the different microservices interact. This difficulty results from the distributed nature of the system, and the abundance of inter-service communication within the architecture. We want to determine if network visualisations can address these problems given their ability to convey complex topologies. However, to identify what architectural characteristics should be visualised, and how this should be done, we must first determine the needs of microservice developers. This paper identifies and presents the impact and frequency of problems faced by a cohort of microservice developers using the results of an online survey. Our findings indicate that the most frequent problems were topology related and the highest impact problems were those related to system faults and data structures. Our results support the use of network visualisations to address microservice development problems and provide context that will allow future visualisations of any type to better address these problems.
format text
author MANGLARAS, Oscar
FARKAS, Alex
FULE, Peter
TREUDE, Christoph
WAGNER, Markus
author_facet MANGLARAS, Oscar
FARKAS, Alex
FULE, Peter
TREUDE, Christoph
WAGNER, Markus
author_sort MANGLARAS, Oscar
title Problems in microservice development: supporting visualisation
title_short Problems in microservice development: supporting visualisation
title_full Problems in microservice development: supporting visualisation
title_fullStr Problems in microservice development: supporting visualisation
title_full_unstemmed Problems in microservice development: supporting visualisation
title_sort problems in microservice development: supporting visualisation
publisher Institutional Knowledge at Singapore Management University
publishDate 2023
url https://ink.library.smu.edu.sg/sis_research/8908
https://ink.library.smu.edu.sg/context/sis_research/article/9911/viewcontent/vissoft23a.pdf
_version_ 1814047628238782464