migration of monoliths to microsevices architectures
The activities to be carried out on the stock exchange are: comprehensive reading of recent bibliography on application migration to microservice architectures; analysis of monolithic web applications written in Java Spring in order to design a migration algorithm for microservices; design the migration algorithm resulting from the analysis of the previous point; implement the algorithm: analysis of the AST of each application; refactoring the applications; generation of connectors between the different microservices; deployment automation; large-scale evaluation with a significant number of applications. The tasks described in this work plan require the application and development of concepts and techniques in the area of Computer Science typically taught in curricular units that make up the core of the study plan for Integrated Masters in Computer Science or Master in Computer Science.
Master Student in Computer Science
Minimum profile required
Knowledge of Java Spring, refactorings, AST manipulation and microservice architectures.
Experience in developing web applications.
Since 21 Apr 2021 to 04 May 2021
Cluster / Centre
Computer Science / High-Assurance Software