Please use this identifier to cite or link to this item:

Discovery of Microservice-based IT Landscapes at Runtime: Algorithms and Visualizations

File Size Format  
0554.pdf 1.09 MB Adobe PDF View/Open

Item Summary

Title:Discovery of Microservice-based IT Landscapes at Runtime: Algorithms and Visualizations
Authors:Kleehaus, Martin
Corpancho, Nicolas
Matthes, Florian
Huth, Dominik
Keywords:IT Governance and its Mechanisms
architecture discovery
ea model maintenance
it documentation
show 1 moremicroservices
show less
Date Issued:07 Jan 2020
Abstract:The documentation of IT landscapes is a challenging task which is still performed mainly manually. Technology and software development trends like agile practices and microservice-based architectures exacerbate the endeavours to keep documentation up-to-date. Recent research efforts for automating this task have not addressed runtime data for gathering the architecture and remain unclear regarding proper algorithms and visualization support. In this paper, we want to close this research gap by presenting two algorithms that 1) discover the IT landscape based on historical data and 2) create continuously architecture snapshots based on new incoming runtime data. We especially consider scenarios in which runtime artifacts or communications paths were removed from the architecture as those cases are challenging to unveil from runtime data. We evaluate our prototype by analyzing the monitoring data from 79 days of a big automotive company. The algorithms provided promising results. The implemented prototype allows stakeholders to explore the snapshots in order to analyze the emerging behavior of the microservice-based IT landscape.
Pages/Duration:10 pages
Rights:Attribution-NonCommercial-NoDerivatives 4.0 International
Appears in Collections: IT Governance and its Mechanisms

Please email if you need this content in ADA-compliant format.

This item is licensed under a Creative Commons License Creative Commons