🚢
Resilience & Fault Tolerance

Bulkhead Pattern

Isolating Resources
💡 Bulkhead, pattern, EK, "SHIP, ke, WATERTIGHT, COMPARTMENTS" se, INSPIRED, hai — AGAR, EK, COMPARTMENT, mein, PAANI, BHAR, jaata hai, DUSRE, COMPARTMENTS, SAFE, REHTE, HAIN, POORA, SHIP, DOOB, NAHI, jaata.

Bulkhead, pattern, RESOURCES, (jaise, THREAD, POOLS, CONNECTION, POOLS) ko, ISOLATE, karta hai — EK, SLOW, YA, FAILING, downstream, service, ke, liye, EK, SEPARATE, RESOURCE, POOL, hai — WOH, DUSRI, calls, ke, POOLS, ko, EXHAUST, NAHI, kar, sakta.

Bina, bulkheads, ke, EK, MISBEHAVING, downstream, service, POORE, thread, pool, ko, EXHAUST, kar, sakta hai — JISSE, POORA, application, UNRESPONSIVE, ho, jaata hai, CHAHE, WOH, service, EK, SMALL, FEATURE, ke, liye, hi, USE, ho.

// Separate thread pools, per, downstream, service:
const inventoryPool = new ThreadPool({ maxThreads: 10 });
const paymentPool = new ThreadPool({ maxThreads: 10 });

// Agar, inventory-service, SLOW, hai, sirf, inventoryPool, exhaust, hota, hai
// paymentPool, ABHI, bhi, AVAILABLE, rehta, hai
🚢
Bulkhead, pattern, EK, "SHIP, ke, WATERTIGHT, COMPARTMENTS" se, INSPIRED, hai — AGAR, EK, COMPARTMENT, mein, PAANI, BHAR, jaata hai, DUSRE, COMPARTMENTS, SAFE, REHTE, HAIN, POORA, SHIP, DOOB, NAHI, jaata.
1 / 2
⚡ Quick Recap
  • Bulkhead = resources (thread pools) ko, isolate, karta, hai, PER, downstream, service
  • Ek, failing, service, dusre, resources, ko, exhaust, nahi, kar, sakti
  • Circuit breakers, ke, saath, COMBINE, kiya, jaata, hai
On this page (2 subtopics)

Bulkhead, pattern, THREAD, pools, ke, ALAWA, CONTAINER/POD, level, PAR, bhi, APPLY, ki, ja, sakti, hai — jaise, resource, LIMITS, (CPU, memory) set, karके, EK, MISBEHAVING, container, ko, POORE, node, ke, resources, exhaust, karne, se, ROKA, ja, sakta hai.

# Kubernetes resource limits — container-level, bulkhead:
resources:
  limits: { memory: "256Mi", cpu: "500m" }

SEPARATE, resource, pools, banaне, se, RESOURCE, UTILIZATION, KAAFI, HIGH, EFFICIENT, NAHI, hoti — EK, POOL, IDLE, ho, sakta hai, jabki, DUSRA, EXHAUSTED, hai — YE, RESILIENCE, aur, RESOURCE, EFFICIENCY, ke, BEECH, EK, TRADE-OFF, hai.