This space is reserved for the EPiC Series header, do not use it Microservices in Higher Education – Migrating a Legacy Insurance Core Application – Moritz Lange 1 , Arne Koschel 1 , and Andreas Hausotter 1 University of Applied Sciences and Arts in Hannover, Hannover 30459, Germany, (moritz.lange@stud. | arne.koschel@ | andreas.hausotter@) hs-hannover.de 1 Introduction As part of the bachelor’s program in Applied Computer Science of the Univ. of Applied Sciences and Arts, Hannover (HsH), the practical project Potential and Challenges of Microservices in the Insurance Industry was carried out with two partner companies. During the winter semester 2017, the theoretical foundations of the microservices approach have been studied, technologies were selected and applied to a demo scenario. Results have been presented to and discussed with the partners. The following semester focused on the migration of a monolithic mainframe-based core application, namely the Partner Management System, whereby only functional requirements were specified by the companies. The students task was to design the functional and technical concept and the implementation of a prototype based on the selected technology stack. The aim was to prove the suitability of the microservices approach for the insurance industry. In addition, known benefits of the microservices architecture should be highlighted and challenges and limitations addressed. The remainder of this article is organized as follows: In sec. II we focus on the educational asspects of the project. In sec. III we show the core application system and address issues with the monolithic approach. Sec. IV introduces the architecture of the migrated system. In Sec. V we evaluate the outcomes of our project. Sec. VI summarizes our results and draws a project conclusion. 2 Studying Applied Computer Science at the HsH Our bachelor’s program in Applied Computer Science is an academic course of study with a focus on practical application to optimally prepare students for a successful career in the area of IT [1]. The overarching goal is the development of professional competence, methodical expertise, social skills, and self-competence. To achive this, a fair degree of the curriculum is devoted to practical work, such as lab exercises, seminars, bachelor theses, and practical projects. Within the department of computer science we operate our own private cloud to teach, for example, practical excercises for service-based as well as data-intensive applications (cf. [4]). With regard to projects, students have to apply the competencies acquired in previous courses. They work in a project group for two semesters on a specific problem, often in coop-