Name of the participant: Jonas Fritzsch
Description of the IT research project: Microservices represent the preferred system architecture in the age of cloud-based software solutions. However, existing applications are often designed as monolithic systems and thus cannot benefit from advantages such as improved maintainability, scalability and shorter release cycles. Many companies are faced with the question of whether their systems can be transformed into a microservices-based architecture and, if so, how such a process can be implemented cost-effectively and efficiently.
When the framework conditions are known and a modernization strategy has been developed, the next step is to select concrete techniques for architecture refactoring. In the scientific literature, a growing body of methods and procedures is emerging for this purpose, many of which have already been evaluated on industrial systems. However, our empirical research has shown that these extensive scientific findings are mostly unknown in the industrial environment and are therefore rarely used. This is a disadvantage because a modernization process of this kind often takes several years and is associated with high costs.
The main goal of this project is to close this gap regarding the use of relevant research results and to make the current scientific knowledge appropriately processed and accessible for architects and system operators. For this purpose, an extensible, practical framework for architecture refactoring will be developed within the scope of this project. This meta-approach is intended to serve all stakeholders, especially system architects, as a decision support and planning basis based on validated scientific findings. The focus is on the adequate addressing of predefined quality attributes and the achievement of a high degree of automation in this modernization process.
Software Campus partners: Universität Stuttgart, DATEV
Implementation period: 01.01.2022 – 31.12.2023