Skip to main content

6 docs tagged with "resilience"

View all tags

Bulkhead Pattern

Comprehensive guide to the Bulkhead pattern — Thread Pool vs Semaphore isolation internals, Resilience4j configuration, pool sizing heuristics, integration with Circuit Breaker and Rate Limiter, observability, and production failure modes.

Circuit Breaker Pattern

Deep-dive into the Circuit Breaker pattern — state machine internals, sliding window mechanics, Resilience4j configuration, bulkhead integration, fallback strategies, observability, and production failure modes for senior Spring Boot engineers.

Consumer Lag, Poison Messages & Retry Topics

Deep dive into Kafka consumer lag — offset mechanics, lag calculation, root cause diagnosis, scaling strategies, and non-blocking retry topics (DLQ, multi-tier backoff, 2-phase consumer commits).

Microservices Design Patterns

Comprehensive guide to microservices design patterns including API Gateway, Circuit Breaker, Service Mesh, Sidecar, Strangler Fig, Bulkhead, and service discovery in Spring Cloud.

Retry Pattern

Comprehensive guide to the Retry pattern in microservices — transient vs. persistent errors, exponential backoff, jitter algorithms, idempotency, Resilience4j, distributed retry coordination, and integration with Circuit Breaker and Bulkhead.