Por favor, use este identificador para citar o enlazar este ítem:
http://www.monografias.ufop.br/handle/35400000/9700| Título : | Canary deployment : uma avaliação quantitativa para ambientes de pequena escala. |
| Autor : | Almeida, Josué Vila Real de |
| metadata.dc.contributor.advisor: | Carneiro, Tiago Garcia de Senna |
| metadata.dc.contributor.referee: | Carneiro, Tiago Garcia de Senna Brito, Aline Norberta de Pereira, Igor Muzetti |
| Palabras clave : | Software - desenvolvimento . Integração - computação Engenharia de software Tecnologia de desempenho |
| Fecha de publicación : | 2026 |
| Citación : | ALMEIDA, Josué Vila Real de. Canary deployment: uma avaliação quantitativa para ambientes de pequena escala. 2026. 103 f. Monografia (Graduação em Ciência da Computação) - Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto, Ouro Preto, 2026. |
| Resumen : | O cenário contemporâneo de desenvolvimento de software impõe a necessidade de entregas rápidas e seguras, criando desafios significativos para ambientes de pequeno porte, que operam com recursos limitados. Este trabalho apresenta um estudo quase-experimental que investiga o impacto da implementação de uma estratégia de canary deployment com rollback automatizado no desempenho do processo de entrega de software. O objetivo central consiste em avaliar, por meio das quatro métricas DORA (lead time for changes, deployment frequency, time to restore service e change failure rate), como a adoção de uma abordagem de implantação progressiva influencia a velocidade e a estabilidade do ciclo de entrega de software. A relevância deste estudo reside na mitigação dos riscos de interrupção de serviço e de degradação da experiência do usuário, contribuindo para suprir uma lacuna na literatura acerca da viabilidade técnica dessas práticas em contextos de pequeno porte. Para validar a proposta, projetou-se e implementou-se um pipeline de implantação modelo, sobre o qual se conduziu-se experimentos controlados para comparar o desempenho do processo com e sem a estratégia proposta. Os resultados visam subsidiar equipes pequenas na tomada de decisão, demonstrando que é possível adotar práticas de implantação resilientes e eficientes sem incorrer na complexidade associada a grandes infraestruturas. |
| metadata.dc.description.abstracten: | The contemporary software development landscape imposes a need for fast and secure delivery, creating significant challenges for small-scale environments operating with limited resources. This work presents a quasi-experimental study investigating the impact of implementing a canary deployment strategy with automated rollback on software delivery process performance. The central objective is to evaluate, using the four DORA metrics (lead time for changes, deployment frequency, time to restore service, and change failure rate), how adopting a progressive deployment approach influences the speed and stability of the software delivery cycle. The relevance of this study lies in mitigating the risks of service disruption and user experience degradation, contributing to filling a gap in the literature regarding the technical feasibility of these practices in small-scale contexts. To validate the proposal, a model deployment pipeline was designed and implemented, upon which controlled experiments were conducted to compare process performance with and without the proposed strategy. The results aim to support smaller teams in decision-making, demonstrating that it is possible to adopt resilient and efficient deployment practices without incurring the complexity associated with large infrastructures. |
| URI : | http://www.monografias.ufop.br/handle/35400000/9700 |
| Aparece en las colecciones: | Ciência da Computação |
Ficheros en este ítem:
| Fichero | Descripción | Tamaño | Formato | |
|---|---|---|---|---|
| MONOGRAFIA_CanaryDeploymentAvaliação.pdf | 2,89 MB | Adobe PDF | Visualizar/Abrir |
Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.
