Atribuidos 2022 2023

DEI - FCTUC
Gerado a 2024-05-19 14:11:28 (Europe/Lisbon).
Voltar

Titulo Estágio

A microservices application for research purposes

Áreas de especialidade

Engenharia de Software

Local do Estágio

DEI

Enquadramento

Breaking large software systems into smaller functionally interconnected components is a trend on the rise. This architectural style, known as "microservices", simplifies development, deployment, and management at the expense of complexity and observability. Microservice-based architectures and Function-as-a-Service (FaaS) platforms are being favored for the flexibility they afford. This trend is only accelerated by the financial benefits and reduced development times promised by Platforms-as-a-Service (PaaS) and serverless deployments. The benefits are faster development cycles, development team independence (because scope is limited and well defined), ease of deployment, management, scaling and governance. Microservices, and FaaS are the building blocks of modern, highly dynamic distributed systems. We can see this trend in many large international companies, like LinkedIn, Netflix, Uber, Ebay, Amazon, among many others, but the same trend can be found in important national companies

Objetivo

In this internship, the student should develop an application for microservices. The application should include a reasonable number of microservices in different programming languages. They should be properly logged and instrumented, to cope with the research requirements.

Plano de Trabalhos - Semestre 1

- Evaluate the state of the art and define the application (1 month);
- Define system requirements and architecture (1 month);
- Develop the microservices (1 months);
- Write intermediate report (1 month).

Plano de Trabalhos - Semestre 2

- Implementat the application (3 months);
- Test and evaluate system performance, user testing (1 month);
- Write final report (1 month).

Condições

- The work should take place at the Centre for Informatics and Systems of the University of Coimbra (CISUC) in the Software and Systems Engineering Group at the Department of Informatics Engineering of the University of Coimbra.

Observações

n/a

Orientador

Filipe Araújo
filipius@dei.uc.pt 📩