Proposta de uma arquitetura de microfrontend aplicado no Tribunal Superior do Trabalho

Detalhes bibliográficos
Autor(a) principal: Santos, Iramar Ferreira dos
Data de Publicação: 2024
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFRN
Texto Completo: https://repositorio.ufrn.br/handle/123456789/57801
Resumo: Nos últimos anos o crescimento de sistemas web se tornou cada vez maior, seja no setor público ou privado. Com isso, novos desafios apareceram para desenvolver softwares que sejam escaláveis, reutilizáveis, eficazes e de fácil manutenção. Um dos problemas que podem levar ao declínio de um software é a escolha inadequada de uma arquitetura ou as tecnologias utilizadas para o desenvolvimento. Neste contexto, este trabalho apresenta uma proposta de uma arquitetura de desenvolvimento de software baseado em microfrontends. Uma arquitetura de microfrontends diz respeito a uma abordagem que uma aplicação web frontend é subdividida em componentes menores e independentes. Ao longo deste documento, será aplicado a proposta da arquitetura em uma aplicação que está em desenvolvimento do Tribunal Superior do Trabalho. Ao fim, serão enumerados pontos acerca da proposta desenvolvida.
id UFRN_1a6c88b609496e3b1dc984546a50ab8a
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/57801
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Santos, Iramar Ferreira doshttp://lattes.cnpq.br/9690891126930490Souza, Danilo Curvelo deBispo, Guilherme DantasLeitão, Gustavo2024-03-06T14:27:04Z2024-03-06T14:27:04Z2024-02-26SANTOS, Iramar Ferreira dos. Proposta de uma arquitetura de microfrontend aplicado no Tribunal Superior do Trabalho. 2024. 31f. Trabalho de Conclusão de Curso (Especialização em Residência em Tecnologia da Informação) - Instituto Metrópole Digital, Universidade Federal do Rio Grande do Norte, Natal, 2024.https://repositorio.ufrn.br/handle/123456789/57801Nos últimos anos o crescimento de sistemas web se tornou cada vez maior, seja no setor público ou privado. Com isso, novos desafios apareceram para desenvolver softwares que sejam escaláveis, reutilizáveis, eficazes e de fácil manutenção. Um dos problemas que podem levar ao declínio de um software é a escolha inadequada de uma arquitetura ou as tecnologias utilizadas para o desenvolvimento. Neste contexto, este trabalho apresenta uma proposta de uma arquitetura de desenvolvimento de software baseado em microfrontends. Uma arquitetura de microfrontends diz respeito a uma abordagem que uma aplicação web frontend é subdividida em componentes menores e independentes. Ao longo deste documento, será aplicado a proposta da arquitetura em uma aplicação que está em desenvolvimento do Tribunal Superior do Trabalho. Ao fim, serão enumerados pontos acerca da proposta desenvolvida.In recent years, the growth of web systems has become increasingly greater, whether in the public or private sector. As a result, new challenges have arisen to develop software that is scalable, reusable, effective and easy to maintain. One of the problems that can lead to the decline of software is the inadequate choice of architecture or the technologies used for development. In this context, this work presents a proposal for a software development architecture based on microfrontends. A microfrontend architecture refers to an approach in which a frontend web application is subdivided into smaller and independent components. Throughout this document, the architecture proposal will be applied in an application that is under development by the Superior Labor Court. Finally, points about the proposal developed will be listed.Universidade Federal do Rio Grande do NorteUFRNBrasilAttribution 3.0 Brazilhttp://creativecommons.org/licenses/by/3.0/br/info:eu-repo/semantics/openAccessArquitetura de microfrontendMicrosserviçosArquitetura monolíticaSingle-SPATSTProposta de uma arquitetura de microfrontend aplicado no Tribunal Superior do Trabalhoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNORIGINALPropostaDeUmaArquitetura_Santos_2024.pdfPropostaDeUmaArquitetura_Santos_2024.pdfapplication/pdf850969https://repositorio.ufrn.br/bitstream/123456789/57801/1/PropostaDeUmaArquitetura_Santos_2024.pdfe0f3bbfb968e0075d305d84997ef9e18MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8914https://repositorio.ufrn.br/bitstream/123456789/57801/2/license_rdf4d2950bda3d176f570a9f8b328dfbbefMD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81484https://repositorio.ufrn.br/bitstream/123456789/57801/3/license.txte9597aa2854d128fd968be5edc8a28d9MD53123456789/578012024-03-06 11:27:05.647oai:https://repositorio.ufrn.br:123456789/57801Tk9OLUVYQ0xVU0lWRSBESVNUUklCVVRJT04gTElDRU5TRQoKCkJ5IHNpZ25pbmcgYW5kIGRlbGl2ZXJpbmcgdGhpcyBsaWNlbnNlLCBNci4gKGF1dGhvciBvciBjb3B5cmlnaHQgaG9sZGVyKToKCgphKSBHcmFudHMgdGhlIFVuaXZlcnNpZGFkZSBGZWRlcmFsIFJpbyBHcmFuZGUgZG8gTm9ydGUgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgb2YKcmVwcm9kdWNlLCBjb252ZXJ0IChhcyBkZWZpbmVkIGJlbG93KSwgY29tbXVuaWNhdGUgYW5kIC8gb3IKZGlzdHJpYnV0ZSB0aGUgZGVsaXZlcmVkIGRvY3VtZW50IChpbmNsdWRpbmcgYWJzdHJhY3QgLyBhYnN0cmFjdCkgaW4KZGlnaXRhbCBvciBwcmludGVkIGZvcm1hdCBhbmQgaW4gYW55IG1lZGl1bS4KCmIpIERlY2xhcmVzIHRoYXQgdGhlIGRvY3VtZW50IHN1Ym1pdHRlZCBpcyBpdHMgb3JpZ2luYWwgd29yaywgYW5kIHRoYXQKeW91IGhhdmUgdGhlIHJpZ2h0IHRvIGdyYW50IHRoZSByaWdodHMgY29udGFpbmVkIGluIHRoaXMgbGljZW5zZS4gRGVjbGFyZXMKdGhhdCB0aGUgZGVsaXZlcnkgb2YgdGhlIGRvY3VtZW50IGRvZXMgbm90IGluZnJpbmdlLCBhcyBmYXIgYXMgaXQgaXMKdGhlIHJpZ2h0cyBvZiBhbnkgb3RoZXIgcGVyc29uIG9yIGVudGl0eS4KCmMpIElmIHRoZSBkb2N1bWVudCBkZWxpdmVyZWQgY29udGFpbnMgbWF0ZXJpYWwgd2hpY2ggZG9lcyBub3QKcmlnaHRzLCBkZWNsYXJlcyB0aGF0IGl0IGhhcyBvYnRhaW5lZCBhdXRob3JpemF0aW9uIGZyb20gdGhlIGhvbGRlciBvZiB0aGUKY29weXJpZ2h0IHRvIGdyYW50IHRoZSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gR3JhbmRlIGRvIE5vcnRlIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdCB0aGlzIG1hdGVyaWFsIHdob3NlIHJpZ2h0cyBhcmUgb2YKdGhpcmQgcGFydGllcyBpcyBjbGVhcmx5IGlkZW50aWZpZWQgYW5kIHJlY29nbml6ZWQgaW4gdGhlIHRleHQgb3IKY29udGVudCBvZiB0aGUgZG9jdW1lbnQgZGVsaXZlcmVkLgoKSWYgdGhlIGRvY3VtZW50IHN1Ym1pdHRlZCBpcyBiYXNlZCBvbiBmdW5kZWQgb3Igc3VwcG9ydGVkIHdvcmsKYnkgYW5vdGhlciBpbnN0aXR1dGlvbiBvdGhlciB0aGFuIHRoZSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gR3JhbmRlIGRvIE5vcnRlLCBkZWNsYXJlcyB0aGF0IGl0IGhhcyBmdWxmaWxsZWQgYW55IG9ibGlnYXRpb25zIHJlcXVpcmVkIGJ5IHRoZSByZXNwZWN0aXZlIGFncmVlbWVudCBvciBhZ3JlZW1lbnQuCgpUaGUgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZG8gUmlvIEdyYW5kZSBkbyBOb3J0ZSB3aWxsIGNsZWFybHkgaWRlbnRpZnkgaXRzIG5hbWUgKHMpIGFzIHRoZSBhdXRob3IgKHMpIG9yIGhvbGRlciAocykgb2YgdGhlIGRvY3VtZW50J3MgcmlnaHRzCmRlbGl2ZXJlZCwgYW5kIHdpbGwgbm90IG1ha2UgYW55IGNoYW5nZXMsIG90aGVyIHRoYW4gdGhvc2UgcGVybWl0dGVkIGJ5CnRoaXMgbGljZW5zZQo=Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2024-03-06T14:27:05Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.pt_BR.fl_str_mv Proposta de uma arquitetura de microfrontend aplicado no Tribunal Superior do Trabalho
title Proposta de uma arquitetura de microfrontend aplicado no Tribunal Superior do Trabalho
spellingShingle Proposta de uma arquitetura de microfrontend aplicado no Tribunal Superior do Trabalho
Santos, Iramar Ferreira dos
Arquitetura de microfrontend
Microsserviços
Arquitetura monolítica
Single-SPA
TST
title_short Proposta de uma arquitetura de microfrontend aplicado no Tribunal Superior do Trabalho
title_full Proposta de uma arquitetura de microfrontend aplicado no Tribunal Superior do Trabalho
title_fullStr Proposta de uma arquitetura de microfrontend aplicado no Tribunal Superior do Trabalho
title_full_unstemmed Proposta de uma arquitetura de microfrontend aplicado no Tribunal Superior do Trabalho
title_sort Proposta de uma arquitetura de microfrontend aplicado no Tribunal Superior do Trabalho
author Santos, Iramar Ferreira dos
author_facet Santos, Iramar Ferreira dos
author_role author
dc.contributor.authorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/9690891126930490
dc.contributor.referees1.none.fl_str_mv Souza, Danilo Curvelo de
dc.contributor.referees2.none.fl_str_mv Bispo, Guilherme Dantas
dc.contributor.author.fl_str_mv Santos, Iramar Ferreira dos
dc.contributor.advisor1.fl_str_mv Leitão, Gustavo
contributor_str_mv Leitão, Gustavo
dc.subject.por.fl_str_mv Arquitetura de microfrontend
Microsserviços
Arquitetura monolítica
Single-SPA
TST
topic Arquitetura de microfrontend
Microsserviços
Arquitetura monolítica
Single-SPA
TST
description Nos últimos anos o crescimento de sistemas web se tornou cada vez maior, seja no setor público ou privado. Com isso, novos desafios apareceram para desenvolver softwares que sejam escaláveis, reutilizáveis, eficazes e de fácil manutenção. Um dos problemas que podem levar ao declínio de um software é a escolha inadequada de uma arquitetura ou as tecnologias utilizadas para o desenvolvimento. Neste contexto, este trabalho apresenta uma proposta de uma arquitetura de desenvolvimento de software baseado em microfrontends. Uma arquitetura de microfrontends diz respeito a uma abordagem que uma aplicação web frontend é subdividida em componentes menores e independentes. Ao longo deste documento, será aplicado a proposta da arquitetura em uma aplicação que está em desenvolvimento do Tribunal Superior do Trabalho. Ao fim, serão enumerados pontos acerca da proposta desenvolvida.
publishDate 2024
dc.date.accessioned.fl_str_mv 2024-03-06T14:27:04Z
dc.date.available.fl_str_mv 2024-03-06T14:27:04Z
dc.date.issued.fl_str_mv 2024-02-26
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv SANTOS, Iramar Ferreira dos. Proposta de uma arquitetura de microfrontend aplicado no Tribunal Superior do Trabalho. 2024. 31f. Trabalho de Conclusão de Curso (Especialização em Residência em Tecnologia da Informação) - Instituto Metrópole Digital, Universidade Federal do Rio Grande do Norte, Natal, 2024.
dc.identifier.uri.fl_str_mv https://repositorio.ufrn.br/handle/123456789/57801
identifier_str_mv SANTOS, Iramar Ferreira dos. Proposta de uma arquitetura de microfrontend aplicado no Tribunal Superior do Trabalho. 2024. 31f. Trabalho de Conclusão de Curso (Especialização em Residência em Tecnologia da Informação) - Instituto Metrópole Digital, Universidade Federal do Rio Grande do Norte, Natal, 2024.
url https://repositorio.ufrn.br/handle/123456789/57801
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution 3.0 Brazil
http://creativecommons.org/licenses/by/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution 3.0 Brazil
http://creativecommons.org/licenses/by/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.publisher.initials.fl_str_mv UFRN
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
bitstream.url.fl_str_mv https://repositorio.ufrn.br/bitstream/123456789/57801/1/PropostaDeUmaArquitetura_Santos_2024.pdf
https://repositorio.ufrn.br/bitstream/123456789/57801/2/license_rdf
https://repositorio.ufrn.br/bitstream/123456789/57801/3/license.txt
bitstream.checksum.fl_str_mv e0f3bbfb968e0075d305d84997ef9e18
4d2950bda3d176f570a9f8b328dfbbef
e9597aa2854d128fd968be5edc8a28d9
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv
_version_ 1814832623932932096