Evolução de um frontend monolítico na i2S: um caso de estudo
Autor(a) principal: | |
---|---|
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 |