.NET + Polly + Simmy: Resiliência e Chaos Engineering | Festival da Tecnologia Microsoft 2022

Renato Groffe
3 min readMay 7, 2022

No dia 07/05/2022 (sábado) realizei durante o Festival da Tecnologia Microsoft uma apresentação com meu amigo Walter Coan (Microsoft MVP) sobre a implementação de técnicas de resiliência e Chaos Engineering em .NET, utilizando para isto as bibliotecas Polly e Simmy.

Este evento aconteceu no formato online ao longo de todo o sábado (07/05), contando com participantes e palestrantes de diversas localidades do Brasil.

Público que acompanhou a apresentação (pico de espectadores assistindo simultaneamente): 24 pessoas

Gostaríamos de deixar neste post nosso muito obrigado à Leticia Carvalho Amante (Microsoft MVP), à Caroline Souza e demais organizadores pelo convite, além de todo o apoio para que participássemos como palestrantes do Festival da Tecnologia Microsoft.

Os slides que utilizamos já foram disponibilizados no Slideshare:

Os exemplos que demonstramos utilizando patterns como Wait-Retry, Circuit Breaker e Fallback foram disponibilizados no GitHub:

https://github.com/renatogroffe/Polly-FestivalMicrosoft2022

https://github.com/waltercoan/festtechmicrosoft2022-webapi-dotnet6-polly-simmy

Já abordei esses padrões em alguns artigos neste blog:

.NET 6 + Polly: exemplos com Retry, Circuit Breaker, Chaos Engineering, Fallback…

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

O uso desses padrões também já foi discutido em alguns vídeos gratuitos (gravações de lives) no Canal .NET.

O primeiro dos vídeos que disponibilizo aqui demonstra a implementação do pattern Circuit Breaker:

Já neste segundo vídeo temos um exemplo em que foi implementado o pattern Wait-Retry:

E também do padrão Fallback:

--

--

Renato Groffe

Microsoft Most Valuable Professional (MVP), Multi-Plataform Technical Audience Contributor (MTAC), Software Engineer, Technical Writer and Speaker