Cookies Policy
The website need some cookies and similar means to function. If you permit us, we will use those means to collect data on your visits for aggregated statistics to improve our service. Find out More
Accept Reject
  • Menu
Research Opportunity
Apply now View Formal Call
Research Opportunity

migration of monoliths to microsevices architectures

[Open soon]

Work description

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.

Academic Qualifications

Master Student in Computer Science

Minimum profile required

Knowledge of Java Spring, refactorings, AST manipulation and microservice architectures.

Preference factors

Experience in developing web applications.

Application Period

Since 21 Apr 2021 to 04 May 2021

[Open soon]

Cluster / Centre

Computer Science / High-Assurance Software

Scientific Advisor

Jácome Costa Cunha