.NET 5 + Polly: exemplos com Circuit Breaker, Chaos Engineering, Fallback, Wait-Retry…
Comumente empregada em implementações que buscam um tratamento de falhas mais inteligente, a biblioteca Polly é hoje praticamente sinônimo de resiliência em aplicações .NET. Este post tem por objetivo agrupar alguns conteúdos gratuitos recentes que produzi sobre o uso de Polly com o .NET 5.
A seguir estão listados artigos (incluindo exemplos no GitHub) demonstrando a implementação de patterns como Retry, Wait and Retry, Fallback e Circuit Breaker, além de exemplificando o uso de técnicas de Chaos Engineering:
.NET 5 + JWT + Polly + Refit: consumindo APIs seguras com simplicidade e resiliência
Tratamento de Falhas com .NET + Polly: implementando o padrão Circuit Breaker
Tratamento de Falhas com .NET + Polly: implementando o uso de Wait and Retry
Chaos Engineering com .NET 5 + Polly + Simmy: um exemplo prático
A implementação do padrão Circuit Breaker foi também detalhada em uma live no Canal .NET:
Assim como a utilização do padrão Fallback em outro vídeo posterior:
Também disponibilizei neste ano de 2021 mais 2 exemplos de uso de Polly com Azure Functions + .NET 5:
Além de demonstrar essas aplicações serverless em execução em outra live do Canal .NET: