Revisão sistemática da literatura: os desafios encontrados na migração de uma arquitetura monolítica para uma orientada a microsserviços.

Detalhes bibliográficos
Autor(a) principal: LUCENA, Mariana Araújo.
Data de Publicação: 2021
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFCG
Texto Completo: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/24979
Resumo: Mesmo com o grande avanço da tecnologia e a contribuição de grandes empresas em aderir ou transicionar seus códigos monólitos para microsserviços, ainda não há na literatura um conjunto de regras ou passos que possam ser seguidos para tornar a transição mais fácil. Este trabalho tem como objetivo investigar os principais desafios enfrentados, como: segurança da aplicação, armazenamento dos dados, gerenciamento, monitoramento e consumo de recursos. Além de sugerir etapas que irão facilitar a migração. Para alcançar este objetivo foi obtido um acervo literário que estivesse relacionado com o tema, os trabalhos foram selecionados e os dados relevantes, extraídos. Concluímos que para aplicações pequenas ou que ainda estão no início do desenvolvimento a arquitetura indicada é a monolítica, porém, com o crescimento da aplicação é desejável que a transição para microsserviços aconteça da melhor forma possível. Para isso, é necessário uma boa cobertura de testes antes de realizar a transição, assim como, ter conhecimento do sistema e como ocorrerá o relacionamento entre os componentes, um bom processo baseado na capacidade de obter feedback, como a construção de logs completos e informativos, além de uma metodologia ágil oferecendo integração e entrega contínua.
id UFCG_14c1739b7243adefc58d578140adb586
oai_identifier_str oai:localhost:riufcg/24979
network_acronym_str UFCG
network_name_str Biblioteca Digital de Teses e Dissertações da UFCG
repository_id_str 4851
spelling Revisão sistemática da literatura: os desafios encontrados na migração de uma arquitetura monolítica para uma orientada a microsserviços.Systematic literature review: the challenges found in migrating from a monolithic to a microservices-oriented architecture.Arquitetura de softwareRevisão sistemática de literaturaArquitetura monolíticaComputação em nuvemIntegração contínuaEntrega contínuaArquitetura de microserviçosSoftware architectureSystematic review of literatureMonolithic architectureComputing in cloudContinuous IntegrationContinuous deliveryMicroservices architectureMesmo com o grande avanço da tecnologia e a contribuição de grandes empresas em aderir ou transicionar seus códigos monólitos para microsserviços, ainda não há na literatura um conjunto de regras ou passos que possam ser seguidos para tornar a transição mais fácil. Este trabalho tem como objetivo investigar os principais desafios enfrentados, como: segurança da aplicação, armazenamento dos dados, gerenciamento, monitoramento e consumo de recursos. Além de sugerir etapas que irão facilitar a migração. Para alcançar este objetivo foi obtido um acervo literário que estivesse relacionado com o tema, os trabalhos foram selecionados e os dados relevantes, extraídos. Concluímos que para aplicações pequenas ou que ainda estão no início do desenvolvimento a arquitetura indicada é a monolítica, porém, com o crescimento da aplicação é desejável que a transição para microsserviços aconteça da melhor forma possível. Para isso, é necessário uma boa cobertura de testes antes de realizar a transição, assim como, ter conhecimento do sistema e como ocorrerá o relacionamento entre os componentes, um bom processo baseado na capacidade de obter feedback, como a construção de logs completos e informativos, além de uma metodologia ágil oferecendo integração e entrega contínua.Even with the great advance of technology and the contribution of large companies to adhere to or transitioning their monolithic codes to microservices, There are no set of rules or steps in the literature that can be followed to make the transition easier. The aim of this work is to prospectively the main challenges faced, such as: application security, data storage, management, monitoring and resource consumption. In addition to suggesting steps that will facilitate the migration. In order to achieve this accomplishment a literary collection that was related to the theme was obtained, the works were selected and the relevant data extracted. We conclude that for small applications or applications that are still in the beginning of development, the indicated architecture is the monolithic one, but with the application growth, it is desirable that the transition to microservices happens in the best possible way. This requires good test coverage before transitioning, as well as having knowledge of the system and how the relationship between the components will occur, a good process based on the ability to get feedback, such as building complete and informative logs , in addition to an agile methodology offering continuous integration and delivery.Universidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIUFCGMONTEIRO, João Arthur Brunet.MONTEIRO, J. A. B.http://lattes.cnpq.br/7892247821251194MACHADO, Patrícia Duarte de Lima.MASSONI, Tiago Lima.LUCENA, Mariana Araújo.2021-10-202022-04-29T18:21:32Z2022-04-292022-04-29T18:21:32Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesishttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/24979LUCENA, Mariana Araújo. Revisão sistemática da literatura: os desafios encontrados na migração de uma arquitetura monolítica para uma orientada a microsserviços. 2021. 11f. (Trabalho de Conclusão de Curso - Artigo) – Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2019. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/24979porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCG2022-04-29T18:22:17Zoai:localhost:riufcg/24979Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512022-04-29T18:22:17Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false
dc.title.none.fl_str_mv Revisão sistemática da literatura: os desafios encontrados na migração de uma arquitetura monolítica para uma orientada a microsserviços.
Systematic literature review: the challenges found in migrating from a monolithic to a microservices-oriented architecture.
title Revisão sistemática da literatura: os desafios encontrados na migração de uma arquitetura monolítica para uma orientada a microsserviços.
spellingShingle Revisão sistemática da literatura: os desafios encontrados na migração de uma arquitetura monolítica para uma orientada a microsserviços.
LUCENA, Mariana Araújo.
Arquitetura de software
Revisão sistemática de literatura
Arquitetura monolítica
Computação em nuvem
Integração contínua
Entrega contínua
Arquitetura de microserviços
Software architecture
Systematic review of literature
Monolithic architecture
Computing in cloud
Continuous Integration
Continuous delivery
Microservices architecture
title_short Revisão sistemática da literatura: os desafios encontrados na migração de uma arquitetura monolítica para uma orientada a microsserviços.
title_full Revisão sistemática da literatura: os desafios encontrados na migração de uma arquitetura monolítica para uma orientada a microsserviços.
title_fullStr Revisão sistemática da literatura: os desafios encontrados na migração de uma arquitetura monolítica para uma orientada a microsserviços.
title_full_unstemmed Revisão sistemática da literatura: os desafios encontrados na migração de uma arquitetura monolítica para uma orientada a microsserviços.
title_sort Revisão sistemática da literatura: os desafios encontrados na migração de uma arquitetura monolítica para uma orientada a microsserviços.
author LUCENA, Mariana Araújo.
author_facet LUCENA, Mariana Araújo.
author_role author
dc.contributor.none.fl_str_mv MONTEIRO, João Arthur Brunet.
MONTEIRO, J. A. B.
http://lattes.cnpq.br/7892247821251194
MACHADO, Patrícia Duarte de Lima.
MASSONI, Tiago Lima.
dc.contributor.author.fl_str_mv LUCENA, Mariana Araújo.
dc.subject.por.fl_str_mv Arquitetura de software
Revisão sistemática de literatura
Arquitetura monolítica
Computação em nuvem
Integração contínua
Entrega contínua
Arquitetura de microserviços
Software architecture
Systematic review of literature
Monolithic architecture
Computing in cloud
Continuous Integration
Continuous delivery
Microservices architecture
topic Arquitetura de software
Revisão sistemática de literatura
Arquitetura monolítica
Computação em nuvem
Integração contínua
Entrega contínua
Arquitetura de microserviços
Software architecture
Systematic review of literature
Monolithic architecture
Computing in cloud
Continuous Integration
Continuous delivery
Microservices architecture
description Mesmo com o grande avanço da tecnologia e a contribuição de grandes empresas em aderir ou transicionar seus códigos monólitos para microsserviços, ainda não há na literatura um conjunto de regras ou passos que possam ser seguidos para tornar a transição mais fácil. Este trabalho tem como objetivo investigar os principais desafios enfrentados, como: segurança da aplicação, armazenamento dos dados, gerenciamento, monitoramento e consumo de recursos. Além de sugerir etapas que irão facilitar a migração. Para alcançar este objetivo foi obtido um acervo literário que estivesse relacionado com o tema, os trabalhos foram selecionados e os dados relevantes, extraídos. Concluímos que para aplicações pequenas ou que ainda estão no início do desenvolvimento a arquitetura indicada é a monolítica, porém, com o crescimento da aplicação é desejável que a transição para microsserviços aconteça da melhor forma possível. Para isso, é necessário uma boa cobertura de testes antes de realizar a transição, assim como, ter conhecimento do sistema e como ocorrerá o relacionamento entre os componentes, um bom processo baseado na capacidade de obter feedback, como a construção de logs completos e informativos, além de uma metodologia ágil oferecendo integração e entrega contínua.
publishDate 2021
dc.date.none.fl_str_mv 2021-10-20
2022-04-29T18:21:32Z
2022-04-29
2022-04-29T18:21:32Z
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.uri.fl_str_mv http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/24979
LUCENA, Mariana Araújo. Revisão sistemática da literatura: os desafios encontrados na migração de uma arquitetura monolítica para uma orientada a microsserviços. 2021. 11f. (Trabalho de Conclusão de Curso - Artigo) – Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2019. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/24979
url http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/24979
identifier_str_mv LUCENA, Mariana Araújo. Revisão sistemática da literatura: os desafios encontrados na migração de uma arquitetura monolítica para uma orientada a microsserviços. 2021. 11f. (Trabalho de Conclusão de Curso - Artigo) – Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2019. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/24979
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
UFCG
publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
UFCG
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFCG
instname:Universidade Federal de Campina Grande (UFCG)
instacron:UFCG
instname_str Universidade Federal de Campina Grande (UFCG)
instacron_str UFCG
institution UFCG
reponame_str Biblioteca Digital de Teses e Dissertações da UFCG
collection Biblioteca Digital de Teses e Dissertações da UFCG
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)
repository.mail.fl_str_mv bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br
_version_ 1809744538179207168