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
Escola de Educação, Tecnologia e Comunicação Brasil UCB Programa Stricto Sensu em Governança, Tecnologia e Inovação |
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | https://bdtd.ucb.br:8443/jspui/handle/tede/3382 |
Resumo: | É 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. |
| 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 |
Proposta de implantação contínua em um sistema monolítico: um estudo de casoMonolíticoMicrosserviçoArquiteturaImplantação contínuaMonolithMicroservicesArchitectureContinuous integrationCNPQ::CIENCIAS SOCIAIS APLICADAS::CIENCIA DA INFORMACAOÉ 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.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.Universidade Católica de BrasíliaEscola de Educação, Tecnologia e ComunicaçãoBrasilUCBPrograma Stricto Sensu em Governança, Tecnologia e InovaçãoSilva, Thiago Christianohttp://lattes.cnpq.br/6238208958412798Prado, Hércules Antônio dohttp://lattes.cnpq.br/1350331210278996Santos, Igor Garcez dos2024-02-23T21:59:58Z2023-12-08info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfSANTOS, 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/3382porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UCBinstname:Universidade Católica de Brasília (UCB)instacron:UCB2024-02-24T13:02:03Zoai:bdtd.ucb.br:tede/3382Biblioteca 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.none.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.none.fl_str_mv |
Silva, Thiago Christiano http://lattes.cnpq.br/6238208958412798 Prado, Hércules Antônio do http://lattes.cnpq.br/1350331210278996 |
| dc.contributor.author.fl_str_mv |
Santos, Igor Garcez dos |
| dc.subject.por.fl_str_mv |
Monolítico Microsserviço Arquitetura Implantação contínua Monolith Microservices Architecture Continuous integration CNPQ::CIENCIAS SOCIAIS APLICADAS::CIENCIA DA INFORMACAO |
| topic |
Monolítico Microsserviço Arquitetura Implantação contínua Monolith Microservices Architecture Continuous integration CNPQ::CIENCIAS SOCIAIS APLICADAS::CIENCIA DA INFORMACAO |
| description |
É 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. |
| publishDate |
2023 |
| dc.date.none.fl_str_mv |
2023-12-08 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.uri.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. 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 Escola de Educação, Tecnologia e Comunicação Brasil UCB Programa Stricto Sensu em Governança, Tecnologia e Inovação |
| publisher.none.fl_str_mv |
Universidade Católica de Brasília Escola de Educação, Tecnologia e Comunicação Brasil UCB Programa Stricto Sensu em Governança, Tecnologia e Inovação |
| 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 |
| 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_ |
1843971419639119872 |