Resiliency¶
📕 Articles¶
- Transient fault handling
- Building resilient applications with Polly ⭐
- Simmy Chaos Engine for .NET – Part 1, Injecting Faults
- Simmy Chaos Engine for .NET – Part 2, Resilience and Injected Faults
- Simmy Chaos Engine for .NET – Part 3, Adding Latency
- Chaos Engineering your .NET applications using Simmy
- Resiliency and high availability in microservices
- Implement resilient applications
- Handle partial failure
- Strategies to handle partial failure
- Resiliency and high availability in microservices
- Implement resilient applications
- Handle partial failure
- Strategies to handle partial failure
- Creating Resilient Microservices in .NET with Polly ⭐
- Microservice resilience – Circuit Breaker using polly in .Net Core
- Resiliency Patterns in Microservice Architecture
- Cross-Cutting Concerns with MediatR Pipeline Behaviors ⭐
- Caching behavior with MediatR
- MediatR: how to use Decorators to add retry policies
- Refactoring Towards Resilience: A Primer
- Refactoring Towards Resilience: Evaluating Stripe Options
- Refactoring Towards Resilience: Evaluating SendGrid Options
- Refactoring Towards Resilience: Evaluating RabbitMQ Options
- Refactoring Towards Resilience: Evaluating Coupling
- Refactoring Towards Resilience: Process Manager Solution
- Fault Handling with Polly – A Beginners Guide
- Improve resilience in the .NET applications ⭐
- Build Resilient Microservices (Web API) using Polly in ASP.NET Core
- Strategies to Handle Transient Faults in Web APIs
- Best practices with HttpClient and Retry Policies with Polly in .NET Core 2, Part 1 ⭐
- Best practices with HttpClient and Retry Policies with Polly in .NET Core 2, Part 2 ⭐
- WORKING WITH POLLY – USING THE CONTEXT TO OBTAIN THE RETRY COUNT FOR DIAGNOSTICS
- gRPC & ASP.NET Core 3.1: Resiliency with Polly ⭐
- ASP.NET Core 6: Handling gRPC exception correctly server side ⭐
- Using Polly for .NET Resilience and Transient-Fault-Handling with .NET Core ⭐
- Optimally Configuring ASP.NET Core HttpClientFactory ⭐
- Making Microservices Fault Tolerant with Code Examples
📺 Videos¶
- Handling Failures in Message Driven Architecture
- Make your microservice resilient with Polly’s Circuit Breaker | .NET Core
- Managing Resiliency in Microservices || Full Stack Virtual Conference
- Life Beyond Distributed Transactions: An Apostate’s Implementation - Jimmy Bogard
- Fixing Distributed Systems Fail with Jimmy Bogard
- The Circuit Breaker Pattern | Resilient Microservices
- Bulkhead Pattern - Fault Tolerant Microservices
- Circuit Breaker Pattern - Fault Tolerant Microservices
- Fault Handling with Polly and .NET 6
- POLLY - RESILIENCY and FAULT HANDLING With HTTP Client | Getting Started With ASP.NET Core Series
📦 Libraries¶
- App-vNext/Polly - Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. From version 6.0.1, Polly targets .NET Standard 1.1 and 2.0+.
- Polly-Contrib/Simmy - Simmy is a chaos-engineering and fault-injection tool, integrating with the Polly resilience project for .NET
Samples¶
- RehanSaeed/HttpClientSample ⭐ A sample ASP.NET Core project showing how to configure the HttpClientFactory