System Design Aug 2, 2026 10 min read
Bulkhead Pattern and Resource Isolation Explained
Contain backend failures by isolating concurrency, threads, connection pools, and queues across priorities, tenants, operations, and dependencies.
Tag
6 articles with this tag. Follow these related notes when you want a narrower study path.
System Design Aug 2, 2026 10 min read
Contain backend failures by isolating concurrency, threads, connection pools, and queues across priorities, tenants, operations, and dependencies.
System Design Aug 2, 2026 10 min read
Design explicit fallback modes that preserve business invariants, authorization, freshness contracts, and observable recovery under dependency failure.
System Design Aug 2, 2026 11 min read
Design backend systems that prevent, contain, degrade through, recover from, and verify failures while preserving user objectives and capacity.
System Design Aug 2, 2026 10 min read
Design end-to-end request budgets that distinguish hop timeouts, propagated deadlines, cooperative cancellation, and durable side effects under backend overload.
System Design Jun 29, 2026 5 min read
Learn how the circuit breaker pattern protects backend services from cascading failures, with closed, open, and half-open states.
System Design Jun 29, 2026 5 min read
Learn safe backend retry patterns, including exponential backoff, jitter, retry budgets, idempotency, and when not to retry.