Apresentação realizada durante o DevPira Festival 21' (Trilha Backend) no sábado dia 04/12/2021, cobrindo alternativas open source para a implementação de Microsserviços na plataforma .NET.
.NET + Microsserviços: alternativas open source para descomplicar a sua vida | DevPira Festival 21'
2. • 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
Renato Groffe
h t t p s : / / re n a t o g rof f e . m e d i u m . c o m
3. Renato Groffe - Comunidades
h t t p s : / / re n a t o g rof f e . m e d i u m . c o m
7. Polly: 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
8. Polly: Tratamento de Falhas e Resiliência
• Aplicações Web, desktop, mobile…
• Tratamento de falhas e resiliência com
um código mais simples (evitando try-
catch, loops)
• Suporte a Patterns como Retry, Circuit
Breaker, Timeout e Fallback
9. Simmy: Chaos Engineering
• Integração com Polly
• Policies para simulação de caos
• Extremamente útil no teste de
sistemas distribuídos/Microservices
10. MediatR
• Implementação do pattern Mediator
• Favorece um baixo acoplamento
• Facilita implementações baseadas em
CQS (Command-query Separation) e
CQRS (Command query responsibility
separation)
11. MassTransit
• Descomplica a implementação de
aplicações distribuídas
• Suporte a diversas soluções de
mensageria