Aplicações Resilientes e Chaos Engineering
em .NET com Polly + Simmy
Renato Groffe | Microsoft MVP, MTAC
Walter Coan | Microsoft MVP
RENATO GROFFE
• Microsoft Most Valuable Professional (MVP)
• Multi-Plataform Technical Audience Contributor
(MTAC)
• 20 anos de experiência na área de Tecnologia
• Community Leader, Autor Técnico e Palestrante
AGENDA
• Tratamento de Falhas e Resiliência
• Polly: uma visão geral
• Exemplos práticos
TRATAMENTO DE FALHAS E RESILIÊNCIA
• Garantir uma alta disponibilidade da aplicação
• Tratar falhas que certamente irão ocorrer
• Impedir o mau funcionamento de uma aplicação
O PROJETO POLLY
• Aplicações Web, desktop, mobile…
• Tratamento de falhas e resiliência com um
código mais simples (evitando try-catch,
loops)
• Implementação através do uso de Policies
• Suporte a Patterns como Retry, Circuit
Breaker, Timeout e Fallback
SIMMY: CHAOS ENGINEERING
• Integração com Polly
• Policies para simulação de caos
• Extremamente útil no teste de sistemas
distribuídos/Microservices
EXEMPLOS PRÁTICOS
Aplicações Resilientes e Chaos Engineering em .NET com Polly + Simmy | Festival da Tecnologia Microsoft 2022

Aplicações Resilientes e Chaos Engineering em .NET com Polly + Simmy | Festival da Tecnologia Microsoft 2022

  • 1.
    Aplicações Resilientes eChaos Engineering em .NET com Polly + Simmy Renato Groffe | Microsoft MVP, MTAC Walter Coan | Microsoft MVP
  • 2.
    RENATO GROFFE • MicrosoftMost Valuable Professional (MVP) • Multi-Plataform Technical Audience Contributor (MTAC) • 20 anos de experiência na área de Tecnologia • Community Leader, Autor Técnico e Palestrante
  • 3.
    AGENDA • Tratamento deFalhas e Resiliência • Polly: uma visão geral • Exemplos práticos
  • 4.
    TRATAMENTO DE FALHASE RESILIÊNCIA • Garantir uma alta disponibilidade da aplicação • Tratar falhas que certamente irão ocorrer • Impedir o mau funcionamento de uma aplicação
  • 5.
    O PROJETO POLLY •Aplicações Web, desktop, mobile… • Tratamento de falhas e resiliência com um código mais simples (evitando try-catch, loops) • Implementação através do uso de Policies • Suporte a Patterns como Retry, Circuit Breaker, Timeout e Fallback
  • 6.
    SIMMY: CHAOS ENGINEERING •Integração com Polly • Policies para simulação de caos • Extremamente útil no teste de sistemas distribuídos/Microservices
  • 7.