What problem does it solve?
This Skill helps you prevent cascading failures and improve availability in .NET 10 systems by implementing correct, production-grade resilience patterns instead of ad-hoc retries or broken circuit breakers.
Core Features & Use Cases
- Polly v8 Resilience Pipelines for HTTP and beyond: Retry, circuit breaker, timeout, fallback, rate limiting, and hedging using
ResiliencePipeline (no Polly v7 Policy APIs).
- Correct DI integration and composition: Configure via
AddResilienceHandler and AddResiliencePipeline, composing strategies in the right order and using per-attempt versus total timeouts.
- Operational safety and observability: Emphasizes idempotency-aware retries and instrumentation/telemetry for measuring failures, circuit state, and timeouts.
Quick Start
Load the resilience skill to implement Polly v8 retry, timeout, and circuit breaker behavior for your HTTP client using AddResilienceHandler or AddStandardResilienceHandler with sensible total and per-attempt timeouts.