Talks and Poster Presentations (with Proceedings-Entry):
H. Stranner, S. Strobl, M. Bernhart, T. Grechenig:
"Microservice Decompositon: A Case Study of a Large Industrial Software Migration in the Automotive Industry";
Talk: ENASE 2020 - 15th International Conference on Evaluation of Novel Approaches to Software Engineering,
- 2020-05-06; in: "Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2020)",
SCITEPRESS - Science and Technology Publications,
In a microservice architecture a set of relatively small services is deployed, who communicate with each other only over the network. Monoliths regularly suffer from poor scalability and maintainability. Several approaches for decomposing them into microservices have been proposed with the aim to improve these characteristics.
However, precise descriptions of these approaches in combination with large scale industrial evaluations are still rare in academic literature. This case study focuses on a large ERP system in the automotive industry. We applied an approach based on the concept of bounded contexts for one such decomposition and documented necessary changes to the system, like the introduction of facades to facilitate incremental migration towards microservices in a non-distruptive manner. Further we conduct expert interviews to evaluate our
findings. While the migration is still ongoing, we were able to achieve significant adoption rates of the new paradigm and a clear preference of architects and developers to use it. Development speed has also drastically improved.
"Official" electronic version of the publication (accessed through its Digital Object Identifier - DOI)
Created from the Publication Database of the Vienna University of Technology.