Name of the participant: Georg-Daniel Schwarz
Description of the IT research project: Microservices are the means of choice for building scalable and maintainable software systems. Another advantage lies in the independent life cycles of microservices, which enables the faster and organisationally scalable delivery of functionalities.
One of the critical issues in this architectural style is the integration between microservices. There are numerous approaches and each choice has advantages and disadvantages over the others. Choosing exactly the right integration strategy for a project is a critical success factor, as the impact is initially unclear and often only becomes apparent later.
The project aims to collect and process experiences from different application areas by using scientific methods. The analysis of data from different companies, contexts and perspectives should provide a comprehensive picture of the topic of integration between microservices and also include an organisational view of the topic. In order to make the resulting abstract theories more accessible and applicable, they are coded as best practices. This approach has already proven successful in other research projects of the Chair of Open Source Software at FAU Erlangen-Nuremberg.
The overall goal of the project is to analyse the system architecture of one of the projects by the partner company Holtzbrinck, to check the plausibility of the design decisions made regarding the integration of microservices, to improve the architecture by applying the success methods developed and finally to evaluate the measures taken.
Software Campus partners: FAU, Holtzbrinck Publishing Group
Implementation period: 01.01.2020 – 30.09.2021