Proposta de implantação contínua em um sistema monolítico: um estudo de caso
| Ano de defesa: | 2023 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| 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 |