Benjamin Mayer, Rainer Weinreich,
"An Approach to Extract the Architecture of Microservice-Based Software Systems"
: 12th IEEE International Symposium on Service-Oriented System Engineering (SOSE 2018), March 26-29, Bamberg, Germany, Serie Computer Society Press, IEEE, 3-2018
Original Titel:
An Approach to Extract the Architecture of Microservice-Based Software Systems
Sprache des Titels:
Englisch
Original Buchtitel:
12th IEEE International Symposium on Service-Oriented System Engineering (SOSE 2018), March 26-29, Bamberg, Germany
Original Kurzfassung:
Microservices decouple system components to support independent development, deployment, and scalability. This makes it hard to extract component relations from static sources since components may be implemented using different technology stacks, and some system properties, like the strength of communication relationships, only become evident at runtime. Existing systems focus either on the static structure of service relations, neglecting runtime properties, or on (short-term) monitoring of runtime properties to detect errors. We present an approach to extract and analyze the architecture of a microservice-based software system based on a combination of static service information with infrastructure-related and aggregated runtime information.