Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/39574
Título: Estudo exploratório das técnicas sagas e retry policies no desenvolvimento de microsserviços
Título(s) alternativo(s): Exploratory study of sagas and retry policies techniques in the development of microservices
Autor(es): Potulski, Vinicius
Orientador(es): Kuszera, Evandro Miguel
Palavras-chave: Arquitetura orientada a serviços (Computador)
Banco de dados - Gerência
Arquitetura de software
Service-oriented architecture (Computer science)
Data base management
Software architecture
Data do documento: 5-Dez-2025
Editor: Universidade Tecnológica Federal do Paraná
Câmpus: Dois Vizinhos
Citação: POTULSKI, Vinicius. Estudo exploratório das técnicas sagas e retry policies no desenvolvimento de microsserviços. 2025. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - Universidade Tecnológica Federal do Paraná, Dois Vizinhos, 2025.
Resumo: A arquitetura de microsserviços traz consigo diversos benefícios, porém também impõe desafios, como a consistência dos dados. Este trabalho avaliou quantitativamente as técnicas Retry Policies, Sagas e uma solução híbrida. Essas técnicas foram implementadas e submetidas a cenários de falhas controladas. Os resultados demonstraram que as abordagens Base e Retry isoladas foram insuficientes, apresentando consistência inferior a 78%. A técnica Sagas elevou a consistência para 89,9%, enquanto a solução Híbrida obteve o melhor desempenho, alcançando 92,3% de consistência final. Conclui-se que a combinação de Retry para falhas transitórias e Sagas para definitivas é a estratégia mais eficaz para garantir a integridade em sistemas distribuídos.
Abstract: Microservices architecture offers several benefits but also imposes challenges, such as data consistency. This work quantitatively evaluated Retry Policies, Sagas, and a hybrid solution. These techniques were implemented and subjected to controlled failure scenarios. Results showed that the Base and standalone Retry approaches were insufficient, yielding consistency rates below 78%. The Sagas technique increased consistency to 89.9%, while the Hybrid solution achieved the best performance, reaching 92.3% final consistency. It is concluded that combining Retry for transient faults and Sagas for permanent ones is the most effective strategy to ensure integrity in distributed systems.
URI: http://repositorio.utfpr.edu.br/jspui/handle/1/39574
Aparece nas coleções:DV - Engenharia de Software

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
estudoexploratoriotecnicasmicrosservicos.pdf783,02 kBAdobe PDFThumbnail
Visualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons