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 | Tamanho | Formato | |
|---|---|---|---|---|
| estudoexploratoriotecnicasmicrosservicos.pdf | 783,02 kB | Adobe PDF | ![]() Visualizar/Abrir |
Este item está licenciada sob uma Licença Creative Commons

