Skip to content

Micro-frontends : estratégias e diretrizes para lidar com os impactos e desafios da sua adoção

Saved in:
Bibliographic Details
Main Author: Amorim, Giovanni Cunha de
Publication Date: 2025
Format: Master thesis
Language: por
Source: Repositório Institucional da UnB
Download full: http://repositorio.unb.br/handle/10482/52051
Summary: Dissertação (Mestrado Profissional em Computação Aplicada) — Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, Brasília, 2025.
_version_ 1871442556610412544
author Amorim, Giovanni Cunha de
author_browse Amorim, Giovanni Cunha de
author_facet Amorim, Giovanni Cunha de
author_role author
bitstream.checksum.fl_str_mv aed4704d04bb260d4decd80db311aaa5
2bd9d0d5ca76096b923515789824719a
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
bitstream.url.fl_str_mv http://repositorio.unb.br/bitstream/10482/52051/2/license.txt
http://repositorio.unb.br/bitstream/10482/52051/1/2025_GiovanniCunhaDeAmorim_DISSERT.pdf
collection Repositório Institucional da UnB
contributor_str_mv Canedo, Edna Dias
dc.contributor.advisor1.fl_str_mv Canedo, Edna Dias
dc.contributor.author.fl_str_mv Amorim, Giovanni Cunha de
dc.date.accessioned.fl_str_mv 2025-04-14T13:03:19Z
dc.date.available.fl_str_mv 2025-04-14T13:03:19Z
dc.date.issued.fl_str_mv 2025-04-14
dc.date.submitted.none.fl_str_mv 2025-02-20
dc.identifier.citation.fl_str_mv AMORIM, Giovanni Cunha de. Micro-frontends: estratégias e diretrizes para lidar com os impactos e desafios da sua adoção. 2025. 138 f., il. Dissertação (Mestrado Profissional em Computação Aplicada) — Universidade de Brasília, Brasília, 2025.
dc.identifier.uri.fl_str_mv http://repositorio.unb.br/handle/10482/52051
dc.language.iso.fl_str_mv por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
dc.source.none.fl_str_mv reponame:Repositório Institucional da UnB
instname:Universidade de Brasília (UnB)
instacron:UNB
dc.subject.keyword.pt_BR.fl_str_mv Arquitetura de software
Microsserviços
Monolítico
dc.title.pt_BR.fl_str_mv Micro-frontends : estratégias e diretrizes para lidar com os impactos e desafios da sua adoção
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
description Dissertação (Mestrado Profissional em Computação Aplicada) — Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, Brasília, 2025.
eu_rights_str_mv openAccess
format masterThesis
id UNB_dd4ef779df0e1797a3debe6bbbd777c8
identifier_str_mv AMORIM, Giovanni Cunha de. Micro-frontends: estratégias e diretrizes para lidar com os impactos e desafios da sua adoção. 2025. 138 f., il. Dissertação (Mestrado Profissional em Computação Aplicada) — Universidade de Brasília, Brasília, 2025.
instacron_str UNB
institution UNB
instname_str Universidade de Brasília (UnB)
language por
network_acronym_str UNB
network_name_str Repositório Institucional da UnB
oai_identifier_str oai:repositorio.unb.br:10482/52051
publishDate 2025
publishDateSort 2025
reponame_str Repositório Institucional da UnB
repository.mail.fl_str_mv repositorio@unb.br
repository.name.fl_str_mv Repositório Institucional da UnB - Universidade de Brasília (UnB)
repository_id_str
spelling Amorim, Giovanni Cunha deCanedo, Edna Dias2025-04-14T13:03:19Z2025-04-14T13:03:19Z2025-04-142025-02-20AMORIM, Giovanni Cunha de. Micro-frontends: estratégias e diretrizes para lidar com os impactos e desafios da sua adoção. 2025. 138 f., il. Dissertação (Mestrado Profissional em Computação Aplicada) — Universidade de Brasília, Brasília, 2025.http://repositorio.unb.br/handle/10482/52051Dissertação (Mestrado Profissional em Computação Aplicada) — Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, Brasília, 2025.Contexto: A complexidade associada à incorporação de novas tecnologias em projetos monolíticos da camada frontend tem representado um desafio para às equipes de desenvolvimento de software. Enquanto o backend avançou com microsserviços, o frontend enfrentou obstáculos relacionados à redundância de código, consistência, escalabilidade e ausência de uma abordagem modular. Em resposta a esses desafios, surgiu a arquitetura de micro-frontends, propondo uma arquitetura modular e mais independente. Objetivo: Investigar os impactos e desafios associados à adoção da arquitetura de micro-frontends e fornecer diretrizes práticas para as organizações implementá-las. Método: Conduzimos uma Revisão Sistemática da Literatura (SLR) para identificar os padrões e visões arquiteturais utilizados nos micro-frontends. Além disso, conduzimos dois surveys para validar estratégias e diretrizes na adoção da arquitetura. Resultados: Na percepção dos participantes dos surveys o guia proposto pode facilitar o processo de adoção da arquitetura de micro-frontends. Quanto ao estudo de caso, identificamos aspectos relacionados à implementação prática, abrangendo desempenho e escalabilidade, manutenção, colaboração e desenvolvimento paralelo. Os participantes também relataram complexidade associada à gestão de múltiplos módulos menores, bem como a falta de experiência por parte dos desenvolvedores com as tecnologias da arquitetura de micro-frontends. O estudo de caso também ratificou os achados dos surveys. Conclusão: As descobertas destacaram a relevância da arquitetura Micro-frontends na modernização da camada frontend. No entanto, é importante ressaltar que a necessidade de sua adoção está fortemente relacionada à complexidade e tamanho do projeto e do time. Assim, a adoção da arquitetura de micro-frontends com o apoio de um conjunto de decisões metodológicas e tecnológicas possui uma chance maior de sucesso na sua implementação.Context: The complexity associated with incorporating new technologies into monolithic frontend projects has posed a challenge for software development teams. While the backend has advanced with microservices, the front-end has faced challenges related to code redundancy, consistency, scalability, and the lack of a modular approach. In response to these challenges, the micro-frontend architecture emerged, proposing a more modular and independent architecture. Objective: To investigate the impacts and challenges associated with adopting the micro-frontend architecture and to provide practical guidelines for organizations to implement it. Method: We conducted a Systematic Literature Review (SLR) to identify the architectural patterns and visions used in micro-frontends. In addition, we conducted two surveys to validate strategies and guidelines for adopting the architecture. Results: In the perception of the survey participants, the proposed guide can facilitate the process of adopting the micro-frontend architecture. In terms of the case study, we identified aspects related to practical implementation, covering performance and scalability, maintenance, collaboration, and parallel development. Participants also reported complexity associated with managing multiple smaller modules, as well as the lack of developer experience with micro-frontend architecture technologies. The case study also corroborated the findings of the surveys. Conclusion: The findings highlighted the relevance of the Micro-frontend architecture in modernizing the frontend layer. However, it is important to note that the need for its adoption is strongly related to the complexity and size of the project and team. Thus, adopting the micro-frontend architecture with the support of a set of methodological and technological decisions has a greater chance of success in its implementation.Instituto de Ciências Exatas (IE)Departamento de Ciência da Computação (IE CIC)Programa de Pós-Graduação em Computação Aplicada, Mestrado ProfissionalporA concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor com as seguintes condições: Na qualidade de titular dos direitos de autor da publicação, autorizo a Universidade de Brasília e o IBICT a disponibilizar por meio dos sites www.bce.unb.br, www.ibict.br, http://hercules.vtls.com/cgi-bin/ndltd/chameleon?lng=pt&skin=ndltd sem ressarcimento dos direitos autorais, de acordo com a Lei nº 9610/98, o texto integral da obra disponibilizada, conforme permissões assinaladas, para fins de leitura, impressão e/ou download, a título de divulgação da produção científica brasileira, a partir desta data.info:eu-repo/semantics/openAccessMicro-frontends : estratégias e diretrizes para lidar com os impactos e desafios da sua adoçãoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisArquitetura de softwareMicrosserviçosMonolíticoreponame:Repositório Institucional da UnBinstname:Universidade de Brasília (UnB)instacron:UNBLICENSElicense.txtlicense.txttext/plain102http://repositorio.unb.br/bitstream/10482/52051/2/license.txtaed4704d04bb260d4decd80db311aaa5MD52open accessORIGINAL2025_GiovanniCunhaDeAmorim_DISSERT.pdf2025_GiovanniCunhaDeAmorim_DISSERT.pdfapplication/pdf1549183http://repositorio.unb.br/bitstream/10482/52051/1/2025_GiovanniCunhaDeAmorim_DISSERT.pdf2bd9d0d5ca76096b923515789824719aMD51open access10482/520512025-04-14 10:03:19.893open accessoai:repositorio.unb.br:10482/52051U3VibWlzc8OjbyBlZmV0aXZhZGEgZGUgYWNvcmRvIGNvbSBsaWNlbsOnYSBjb25jZWRpZGEgcGVsbyBhdXRvciBlL291IGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcy4KRepositório InstitucionalPUBhttps://repositorio.unb.br/oai/requestrepositorio@unb.bropendoar:2025-04-14T13:03:19Repositório Institucional da UnB - Universidade de Brasília (UnB)
spellingShingle Micro-frontends : estratégias e diretrizes para lidar com os impactos e desafios da sua adoção
Amorim, Giovanni Cunha de
Arquitetura de software
Microsserviços
Monolítico
status_str publishedVersion
title Micro-frontends : estratégias e diretrizes para lidar com os impactos e desafios da sua adoção
title_full Micro-frontends : estratégias e diretrizes para lidar com os impactos e desafios da sua adoção
title_fullStr Micro-frontends : estratégias e diretrizes para lidar com os impactos e desafios da sua adoção
title_full_unstemmed Micro-frontends : estratégias e diretrizes para lidar com os impactos e desafios da sua adoção
title_short Micro-frontends : estratégias e diretrizes para lidar com os impactos e desafios da sua adoção
title_sort Micro-frontends : estratégias e diretrizes para lidar com os impactos e desafios da sua adoção
topic Arquitetura de software
Microsserviços
Monolítico
url http://repositorio.unb.br/handle/10482/52051