Repository logo
 
Publication

Evolução de um frontend monolítico na i2S: um caso de estudo

dc.contributor.advisorAzevedo, Isabel de Fátima Silva
dc.contributor.authorLeite, Diogo Ramires Mota
dc.date.accessioned2021-01-26T17:02:15Z
dc.date.available2023-11-11T01:31:29Z
dc.date.issued2020
dc.description.abstractEnquanto se adaptam às demandas do mercado tecnológico e do mercado de negócios, as empresas necessitam de continuar a garantir uma resposta às necessidades dos seus clientes através do aumento dos seus padrões de qualidade, como por exemplo, usabilidade, confiabilidade, desempenho e suporte. Abordagens relacionadas com novas arquiteturas de software associadas ao Frontend têm vindo a crescer de modo exponencial na última década. Com Micro Frontends uma aplicação web é composta por várias peças isoladas, que são mantidas por diferentes equipas e que podem até operar em áreas de negócio diferentes. Micro Frontends é uma tendência ainda pouco explorada. O principal objetivo desta tese é descrever um caso de estudo onde serão demonstrados os procedimentos necessários para ajustar um frontend monolítico ao conceito de Micro Frontends, considerando nesse processo as melhores práticas e padrões de engenharia. Para além disto, é necessário também avaliar e estimar os impactos e possíveis melhorias que esta abordagem traz. É importante também referir que a aplicação na qual esta abordagem será introduzida, é uma aplicação que durante o decorrer desta tese passou a ser utilizada em alguns clientes como Aplicação Beta. Por essa razão, as necessidades enunciadas anteriormente ganharam uma maior relevância devido à importância de responder às mesmas de forma rápida e adequada. Contudo, o trabalho aqui documentado, não é sobre a migração em si, mas sim sobre a apresentação de um caso de estudo onde é apresentada uma possível solução para esta migração e onde são detalhados todos os passos e procedimentos necessários.pt_PT
dc.description.abstractCompanies need to ensure a response to the client’s needs with a constant increase in their standards, like usability, reliability, performance, and support, while adapting to technology and business market demands. Software architecture approaches to Frontend have been changing over the years and, particularly in the last decade, exponentially. With Micro Frontends, a web application is composed of pieces maintained by autonomous teams. They can be very different and even operate in distinct business domains. Micro Frontends is a tendency still underexplored. This thesis's main objective is to describe a case study where it is demonstrated how to adjust a monolithic frontend to the concept of Micro Frontends, considering in this process the best engineering practices and standards. Besides, an assessment of its impacts and the real improvements need to be estimated. It is pertinent to note that the application where this change will occur is an application that, in the elapse of this thesis, started to be used in some clients as a Beta Application. Thus, the needs mentioned before have gained greater prominence with an imperative of adequate and rapid response. However, the work documented here is not about the migration itself, but about presenting a case study where a possible solution for this migration is presented and where all the necessary steps and procedures are detailed.pt_PT
dc.identifier.tid202549739pt_PT
dc.identifier.urihttp://hdl.handle.net/10400.22/16754
dc.language.isoengpt_PT
dc.subjectMicro Frontendspt_PT
dc.subjectFrontend Monóliticopt_PT
dc.subjectAngularpt_PT
dc.subjectReactpt_PT
dc.subjectEvolução Arquiteturalpt_PT
dc.subjectMonolithic Frontendpt_PT
dc.subjectArchitectural evolutionpt_PT
dc.titleEvolução de um frontend monolítico na i2S: um caso de estudopt_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT
thesis.degree.nameMestrado em Engenharia Informática - Engenharia de Softwarept_PT

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
DM_DiogoLeite_2020_MEI.pdf
Size:
6.67 MB
Format:
Adobe Portable Document Format