Análise e aplicação de técnicas de resiliência de software à biblioteca DF-e

Loading...
Thumbnail Image

Journal Title

Journal ISSN

Volume Title

Publisher

Instituto Federal de Educação, Ciência e Tecnologia do Piauí

Resumo

A resiliência de software é a capacidade de um sistema se manter operacional mesmo diante de falhas ou adversidades, desempenhando um papel fundamental na garantia da disponibilidade e confiabilidade de aplicações críticas. Em aplicativos fiscais, essa característica assume um papel de extrema importância, pois assegura a continuidade ininterrupta das operações, preservando a disponibilidade e integridade das informações fiscais, ao mesmo tempo em que cumpre prazos legais, mantém a confiança dos contribuintes e protege dados sensíveis. A análise e aplicação de padrões de resiliência à biblioteca DF-e visaram melhorar sua estabilidade e eficácia. A resiliência foi abordada em várias áreas, como a disponibilidade do software, armazenamento de XML e comunicação com serviços externos. Os resultados destacam ganhos significativos, como a implementação do autoscaling, que elevou a disponibilidade do Serviço Emissor de 90% para 100%, otimizando também os custos de infraestrutura. No armazenamento de XML, a adoção de estratégias resilientes reduziu drasticamente as intervenções manuais e melhorou a satisfação do cliente. A introdução do padrão Circuit Breaker mitigou falhas nos autorizadores fiscais, estabilizando o uso de recursos. Estratégias avançadas de retentativas na comunicação com serviços externos resultaram em uma recuperação eficaz em falhas temporárias. Em resumo, a implementação desses padrões aprimorou a resiliência da biblioteca DF-e, garantindo maior confiabilidade, eficiência e satisfação do usuário.

Description

Keywords

Resiliência de software, Biblioteca DF-e, Circuit Breaker, Autoscaling.

Citation

CARVALHO, Artur Oliveira. Análise e aplicação de técnicas de resiliência de software à biblioteca DF-e. Orientador: Ely da Silva Miranda. 2023. 56 f. Trabalho de Conclusão de Curso (Tecnologia em Análise e Desenvolvimento de Sistemas) - Instituto Federal do Piauí, Campus Teresina Central, Teresina, 2023.

Endorsement

Review

Supplemented By

Referenced By