Resilience Patterns

•
501
•

Implements production-grade stability patterns like circuit breakers and retries to prevent cascading failures in distributed systems.

This skill equips Claude with specialized knowledge and implementation patterns for building robust, fault-tolerant software. It covers essential resilience strategies including Circuit Breakers to stop cascading failures, Bulkheads for isolating service domains, and intelligent Retry mechanisms with exponential backoff and jitter. By providing standardized templates for health checks, graceful shutdowns, and idempotency, it ensures that code generated or refactored by Claude meets the rigorous reliability standards required for modern production environments and cloud-native architectures.

Características Principales

01Exponential backoff with full jitter to prevent synchronized retry storms
02501 GitHub stars
03Bulkhead pattern for resource isolation and failure domain containment
04Graceful shutdown handling for SIGTERM/SIGINT to prevent data loss
05Stateful Circuit Breaker implementation (Closed, Open, Half-Open states)
06Kubernetes-ready health check endpoints (Liveness, Readiness, and Diagnostics)

Casos de Uso

01Implementing payment processing systems requiring strict idempotency and retry logic
02Building microservices that communicate with unreliable third-party external APIs
03Designing high-availability backend services using container orchestration