Proposta de implantação contínua em um sistema monolítico: um estudo de caso

Detalhes bibliográficos
Ano de defesa: 2023
Autor(a) principal: Santos, Igor Garcez dos lattes
Orientador(a): Silva, Thiago Christiano lattes
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Católica de Brasília
Programa de Pós-Graduação: Programa Stricto Sensu em Governança, Tecnologia e Inovação
Departamento: Escola de Educação, Tecnologia e Comunicação
País: Brasil
Palavras-chave em Português:
Palavras-chave em Inglês:
Área do conhecimento CNPq:
Link de acesso: https://bdtd.ucb.br:8443/jspui/handle/tede/3382
Resumo: Significant human errors occur in software development, particularly during system implementation processes. Many disruptions in production systems result from poorly executed deployments. To mitigate the occurrence of these errors and ensure that failures are appropriately identified before deployment to production servers, a good practice is the adoption of continuous integration and deployment pipelines. Many studies in software engineering literature highlight the advantages of a microservices architecture over monolithic ones, but they do not address how to systematically perform this transition. This dissertation aims to propose an approach for automating continuous deployment guided by software engineering and together with practical guidelines on how to carry out such an automatization. To position the study within the existing literature, a bibliometric analysis was conducted using the Web of Science and Lens.org databases.
id UCB_09ae6b8f18610397b2792f35cbbae9b2
oai_identifier_str oai:bdtd.ucb.br:tede/3382
network_acronym_str UCB
network_name_str Biblioteca Digital de Teses e Dissertações da UCB
repository_id_str
spelling Silva, Thiago Christianohttp://lattes.cnpq.br/6238208958412798Prado, Hércules Antônio dohttp://lattes.cnpq.br/1350331210278996http://lattes.cnpq.br/0361330955324875Santos, Igor Garcez dos2024-02-23T21:59:58Z2023-12-08SANTOS, Igor Garcez dos. Proposta de implantação contínua em um sistema monolítico: um estudo de caso. 2023. 82 f. Dissertação (Programa Stricto Sensu em Governança, Tecnologia e Inovação) - Universidade Católica de Brasília, Brasília, 2023.https://bdtd.ucb.br:8443/jspui/handle/tede/3382Significant human errors occur in software development, particularly during system implementation processes. Many disruptions in production systems result from poorly executed deployments. To mitigate the occurrence of these errors and ensure that failures are appropriately identified before deployment to production servers, a good practice is the adoption of continuous integration and deployment pipelines. Many studies in software engineering literature highlight the advantages of a microservices architecture over monolithic ones, but they do not address how to systematically perform this transition. This dissertation aims to propose an approach for automating continuous deployment guided by software engineering and together with practical guidelines on how to carry out such an automatization. To position the study within the existing literature, a bibliometric analysis was conducted using the Web of Science and Lens.org databases.É comum ocorrerem erros significativos de natureza humana em desenvolvimento de software, principalmente durante processos de implantação de sistemas. E a maioria das interrupções nos sistemas de produção são resultados de implantações mal executadas. Para mitigar a ocorrência desses erros e garantir que falhas sejam apropriadamente identificadas antes da implantação nos servidores de produção, uma boa prática é a adoção de pipelines de continuous integration e deployment. Muitos trabalhos na literatura de engenharia de software mostram as vantagens de uma arquitetura de microsserviços frente a monolíticas, mas não tratam de como realizar esta transição de maneira sistemática. A dissertação tem como objetivo propor uma abordagem para automatização de implantação e deploy contínuo guiada pela engenharia de software e juntamente guidelines práticos de como realizar tal automatização. Para posicionar o estudo frente à literatura, uma análise bibliométrica foi feita utilizando-se as bases Web of Science e Lens.org.Submitted by Ihorranna Oliveira (ihorranna.oliveira@ucb.br) on 2024-01-22T12:14:55Z No. of bitstreams: 1 IgorSantosDissertacao2023.pdf: 2190832 bytes, checksum: f32b5d5e54cbac6543105678ce5b5aa2 (MD5)Approved for entry into archive by Sara Ribeiro (sara.ribeiro@ucb.br) on 2024-02-23T21:59:58Z (GMT) No. of bitstreams: 1 IgorSantosDissertacao2023.pdf: 2190832 bytes, checksum: f32b5d5e54cbac6543105678ce5b5aa2 (MD5)Made available in DSpace on 2024-02-23T21:59:58Z (GMT). No. of bitstreams: 1 IgorSantosDissertacao2023.pdf: 2190832 bytes, checksum: f32b5d5e54cbac6543105678ce5b5aa2 (MD5) Previous issue date: 2023-12-08application/pdfhttps://bdtd.ucb.br:8443/jspui/retrieve/11672/IgorSantosDissertacao2023.pdf.jpgporUniversidade Católica de BrasíliaPrograma Stricto Sensu em Governança, Tecnologia e InovaçãoUCBBrasilEscola de Educação, Tecnologia e ComunicaçãoMonolíticoMicrosserviçoArquiteturaImplantação contínuaMonolithMicroservicesArchitectureContinuous integrationCNPQ::CIENCIAS SOCIAIS APLICADAS::CIENCIA DA INFORMACAOProposta de implantação contínua em um sistema monolítico: um estudo de casoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UCBinstname:Universidade Católica de Brasília (UCB)instacron:UCBLICENSElicense.txtlicense.txttext/plain; charset=utf-81905https://bdtd.ucb.br:8443/jspui/bitstream/tede/3382/1/license.txt75558dcf859532757239878b42f1c2c7MD51ORIGINALIgorSantosDissertacao2023.pdfIgorSantosDissertacao2023.pdfapplication/pdf2190832https://bdtd.ucb.br:8443/jspui/bitstream/tede/3382/2/IgorSantosDissertacao2023.pdff32b5d5e54cbac6543105678ce5b5aa2MD52TEXTIgorSantosDissertacao2023.pdf.txtIgorSantosDissertacao2023.pdf.txttext/plain126383https://bdtd.ucb.br:8443/jspui/bitstream/tede/3382/3/IgorSantosDissertacao2023.pdf.txt265072c0f226861fea0611d0334b84bbMD53THUMBNAILIgorSantosDissertacao2023.pdf.jpgIgorSantosDissertacao2023.pdf.jpgimage/jpeg3131https://bdtd.ucb.br:8443/jspui/bitstream/tede/3382/4/IgorSantosDissertacao2023.pdf.jpge91f5997b7614c6e5d0355a53783c00aMD54tede/33822024-02-24 13:02:03.561oai:bdtd.ucb.br:tede/3382TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAoYXV0b3Igb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSDDoCBVbml2ZXJzaWRhZGUgQ2F0w7NsaWNhIGRlIEJyYXPDrWxpYSAoVUNCKSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUgcmVwcm9kdXppciwgdHJhZHV6aXIgKGNvbmZvcm1lIGRlZmluaWRvIGFiYWl4byksIGUvb3UgZGlzdHJpYnVpciBhIHN1YSB0ZXNlIG91IGRpc3NlcnRhw6fDo28gKGluY2x1aW5kbyBvIHJlc3VtbykgcG9yIHRvZG8gbyBtdW5kbyBubyBmb3JtYXRvIGltcHJlc3NvIGUgZWxldHLDtG5pY28gZSBlbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KClZvY8OqIGNvbmNvcmRhIHF1ZSBhIFVDQiBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhbnNwb3IgYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIHBhcmEgcXVhbHF1ZXIgbWVpbyBvdSBmb3JtYXRvIHBhcmEgZmlucyBkZSBwcmVzZXJ2YcOnw6NvLgoKVm9jw6ogdGFtYsOpbSBjb25jb3JkYSBxdWUgYSBVQ0IgcG9kZSBtYW50ZXIgbWFpcyBkZSB1bWEgY8OzcGlhIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBwYXJhIGZpbnMgZGUgc2VndXJhbsOnYSwgYmFjay11cCBlIHByZXNlcnZhw6fDo28uCgpWb2PDqiBkZWNsYXJhIHF1ZSBhIHN1YSB0ZXNlIG91IGRpc3NlcnRhw6fDo28gw6kgb3JpZ2luYWwgZSBxdWUgdm9jw6ogdGVtIG8gcG9kZXIgZGUgY29uY2VkZXIgb3MgZGlyZWl0b3MgY29udGlkb3MgbmVzdGEgbGljZW7Dp2EuIFZvY8OqIHRhbWLDqW0gZGVjbGFyYSBxdWUgbyBkZXDDs3NpdG8gZGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBuw6NvIGluZnJpbmdlIGRpcmVpdG9zIGF1dG9yYWlzIGRlIG5pbmd1w6ltLgoKQ2FzbyBhIHN1YSB0ZXNlIG91IGRpc3NlcnRhw6fDo28gY29udGVuaGEgbWF0ZXJpYWwgcXVlIHZvY8OqIG7Do28gcG9zc3VpIGEgdGl0dWxhcmlkYWRlIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgdm9jw6ogZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBwYXJhIGNvbmNlZGVyIMOgIFVDQiBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgbmVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3Ugbm8gY29udGXDumRvIGRhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBvcmEgZGVwb3NpdGFkYS4KCkNhc28gYSB0ZXNlIG91IGRpc3NlcnRhw6fDo28gZGVwb3NpdGFkYSB0ZW5oYSBzaWRvIHJlc3VsdGFkbyBkZSB1bSBwYXRyb2PDrW5pbyBvdSBhcG9pbyBkZSB1bWEgYWfDqm5jaWEgZGUgZm9tZW50byBvdSBvdXRybyBvcmdhbmlzbW8gcXVlIG7Do28gc2VqYSBhIFVDQiwgdm9jw6ogZGVjbGFyYSBxdWUgcmVzcGVpdG91IHRvZG9zIGUgcXVhaXNxdWVyIGRpcmVpdG9zIGRlIHJldmlzw6NvIGNvbW8gdGFtYsOpbSBhcyBkZW1haXMgb2JyaWdhw6fDtWVzIGV4aWdpZGFzIHBvciBjb250cmF0byBvdSBhY29yZG8uCgpBIFVDQiBzZSBjb21wcm9tZXRlIGEgaWRlbnRpZmljYXIgY2xhcmFtZW50ZSBvIHNldSBub21lIChzKSBvdSBvKHMpIG5vbWUocykgZG8ocykgZGV0ZW50b3IoZXMpIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBkYSB0ZXNlIG91IGRpc3NlcnRhw6fDo28sIGUgbsOjbyBmYXLDoSBxdWFscXVlciBhbHRlcmHDp8OjbywgYWzDqW0gZGFxdWVsYXMgY29uY2VkaWRhcyBwb3IgZXN0YSBsaWNlbsOnYS4KBiblioteca Digital de Teses e Dissertaçõeshttps://bdtd.ucb.br:8443/jspui/PRIhttps://bdtd.ucb.br:8443/oai/requestsdi@ucb.bropendoar:47812024-02-24T13:02:03Biblioteca Digital de Teses e Dissertações da UCB - Universidade Católica de Brasília (UCB)false
dc.title.por.fl_str_mv Proposta de implantação contínua em um sistema monolítico: um estudo de caso
title Proposta de implantação contínua em um sistema monolítico: um estudo de caso
spellingShingle Proposta de implantação contínua em um sistema monolítico: um estudo de caso
Santos, Igor Garcez dos
Monolítico
Microsserviço
Arquitetura
Implantação contínua
Monolith
Microservices
Architecture
Continuous integration
CNPQ::CIENCIAS SOCIAIS APLICADAS::CIENCIA DA INFORMACAO
title_short Proposta de implantação contínua em um sistema monolítico: um estudo de caso
title_full Proposta de implantação contínua em um sistema monolítico: um estudo de caso
title_fullStr Proposta de implantação contínua em um sistema monolítico: um estudo de caso
title_full_unstemmed Proposta de implantação contínua em um sistema monolítico: um estudo de caso
title_sort Proposta de implantação contínua em um sistema monolítico: um estudo de caso
author Santos, Igor Garcez dos
author_facet Santos, Igor Garcez dos
author_role author
dc.contributor.advisor1.fl_str_mv Silva, Thiago Christiano
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/6238208958412798
dc.contributor.advisor-co1.fl_str_mv Prado, Hércules Antônio do
dc.contributor.advisor-co1Lattes.fl_str_mv http://lattes.cnpq.br/1350331210278996
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/0361330955324875
dc.contributor.author.fl_str_mv Santos, Igor Garcez dos
contributor_str_mv Silva, Thiago Christiano
Prado, Hércules Antônio do
dc.subject.por.fl_str_mv Monolítico
Microsserviço
Arquitetura
Implantação contínua
topic Monolítico
Microsserviço
Arquitetura
Implantação contínua
Monolith
Microservices
Architecture
Continuous integration
CNPQ::CIENCIAS SOCIAIS APLICADAS::CIENCIA DA INFORMACAO
dc.subject.eng.fl_str_mv Monolith
Microservices
Architecture
Continuous integration
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS SOCIAIS APLICADAS::CIENCIA DA INFORMACAO
description Significant human errors occur in software development, particularly during system implementation processes. Many disruptions in production systems result from poorly executed deployments. To mitigate the occurrence of these errors and ensure that failures are appropriately identified before deployment to production servers, a good practice is the adoption of continuous integration and deployment pipelines. Many studies in software engineering literature highlight the advantages of a microservices architecture over monolithic ones, but they do not address how to systematically perform this transition. This dissertation aims to propose an approach for automating continuous deployment guided by software engineering and together with practical guidelines on how to carry out such an automatization. To position the study within the existing literature, a bibliometric analysis was conducted using the Web of Science and Lens.org databases.
publishDate 2023
dc.date.issued.fl_str_mv 2023-12-08
dc.date.accessioned.fl_str_mv 2024-02-23T21:59:58Z
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.citation.fl_str_mv SANTOS, Igor Garcez dos. Proposta de implantação contínua em um sistema monolítico: um estudo de caso. 2023. 82 f. Dissertação (Programa Stricto Sensu em Governança, Tecnologia e Inovação) - Universidade Católica de Brasília, Brasília, 2023.
dc.identifier.uri.fl_str_mv https://bdtd.ucb.br:8443/jspui/handle/tede/3382
identifier_str_mv SANTOS, Igor Garcez dos. Proposta de implantação contínua em um sistema monolítico: um estudo de caso. 2023. 82 f. Dissertação (Programa Stricto Sensu em Governança, Tecnologia e Inovação) - Universidade Católica de Brasília, Brasília, 2023.
url https://bdtd.ucb.br:8443/jspui/handle/tede/3382
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.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Católica de Brasília
dc.publisher.program.fl_str_mv Programa Stricto Sensu em Governança, Tecnologia e Inovação
dc.publisher.initials.fl_str_mv UCB
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Escola de Educação, Tecnologia e Comunicação
publisher.none.fl_str_mv Universidade Católica de Brasília
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UCB
instname:Universidade Católica de Brasília (UCB)
instacron:UCB
instname_str Universidade Católica de Brasília (UCB)
instacron_str UCB
institution UCB
reponame_str Biblioteca Digital de Teses e Dissertações da UCB
collection Biblioteca Digital de Teses e Dissertações da UCB
bitstream.url.fl_str_mv https://bdtd.ucb.br:8443/jspui/bitstream/tede/3382/1/license.txt
https://bdtd.ucb.br:8443/jspui/bitstream/tede/3382/2/IgorSantosDissertacao2023.pdf
https://bdtd.ucb.br:8443/jspui/bitstream/tede/3382/3/IgorSantosDissertacao2023.pdf.txt
https://bdtd.ucb.br:8443/jspui/bitstream/tede/3382/4/IgorSantosDissertacao2023.pdf.jpg
bitstream.checksum.fl_str_mv 75558dcf859532757239878b42f1c2c7
f32b5d5e54cbac6543105678ce5b5aa2
265072c0f226861fea0611d0334b84bb
e91f5997b7614c6e5d0355a53783c00a
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UCB - Universidade Católica de Brasília (UCB)
repository.mail.fl_str_mv sdi@ucb.br
_version_ 1862729499550941184