Proposta de uma arquitetura de microfrontend aplicado no Tribunal Superior do Trabalho
Autor(a) principal: | |
---|---|
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 |