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

Detalhes bibliográficos
Autor(a) principal: Leite, Diogo Ramires Mota
Data de Publicação: 2020
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10400.22/16754
Resumo: Enquanto 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.
id RCAP_68e27ee4849ac3811c2a705147c43e2c
oai_identifier_str oai:recipp.ipp.pt:10400.22/16754
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Evolução de um frontend monolítico na i2S: um caso de estudoMicro FrontendsFrontend MonóliticoAngularReactEvolução ArquiteturalMonolithic FrontendArchitectural evolutionEnquanto 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.Companies 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.Azevedo, Isabel de Fátima SilvaRepositório Científico do Instituto Politécnico do PortoLeite, Diogo Ramires Mota2023-11-11T01:31:29Z20202020-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.22/16754TID:202549739enginfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-11-15T01:46:57Zoai:recipp.ipp.pt:10400.22/16754Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T17:36:23.224045Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Evolução de um frontend monolítico na i2S: um caso de estudo
title Evolução de um frontend monolítico na i2S: um caso de estudo
spellingShingle Evolução de um frontend monolítico na i2S: um caso de estudo
Leite, Diogo Ramires Mota
Micro Frontends
Frontend Monólitico
Angular
React
Evolução Arquitetural
Monolithic Frontend
Architectural evolution
title_short Evolução de um frontend monolítico na i2S: um caso de estudo
title_full Evolução de um frontend monolítico na i2S: um caso de estudo
title_fullStr Evolução de um frontend monolítico na i2S: um caso de estudo
title_full_unstemmed Evolução de um frontend monolítico na i2S: um caso de estudo
title_sort Evolução de um frontend monolítico na i2S: um caso de estudo
author Leite, Diogo Ramires Mota
author_facet Leite, Diogo Ramires Mota
author_role author
dc.contributor.none.fl_str_mv Azevedo, Isabel de Fátima Silva
Repositório Científico do Instituto Politécnico do Porto
dc.contributor.author.fl_str_mv Leite, Diogo Ramires Mota
dc.subject.por.fl_str_mv Micro Frontends
Frontend Monólitico
Angular
React
Evolução Arquitetural
Monolithic Frontend
Architectural evolution
topic Micro Frontends
Frontend Monólitico
Angular
React
Evolução Arquitetural
Monolithic Frontend
Architectural evolution
description Enquanto 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.
publishDate 2020
dc.date.none.fl_str_mv 2020
2020-01-01T00:00:00Z
2023-11-11T01:31:29Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10400.22/16754
TID:202549739
url http://hdl.handle.net/10400.22/16754
identifier_str_mv TID:202549739
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799131454910758912