Tagged articles

bulkhead pattern

2 articles · Page 1 of 1
Random Bulletin
Random Bulletin
Jul 21, 2026 · Backend Development

Thread Pool Design for Million‑QPS Systems: From Shared to Isolated

The article explains how a shared thread pool can turn a localized slowdown into a system‑wide outage, then walks through the bulkhead isolation pattern, bounded queues, trade‑offs between thread‑pool and semaphore isolation, sizing formulas, monitoring metrics, and dynamic tuning for high‑QPS services.

ConcurrencyThread Poolbulkhead pattern
0 likes · 16 min read
Thread Pool Design for Million‑QPS Systems: From Shared to Isolated
samdeepthink
samdeepthink
Jun 24, 2026 · Backend Development

Choosing Between CompletableFuture and ForkJoinPool for High‑Concurrency Java Applications

The article explains that CompletableFuture always uses ForkJoinPool.commonPool by default, compares their suitability for CPU‑bound and I/O‑bound tasks, reveals risks of using the common pool under load, and provides concrete configuration patterns and benchmark results for safely isolating thread pools in production.

CompletableFutureForkJoinPoolI/O Blocking
0 likes · 34 min read
Choosing Between CompletableFuture and ForkJoinPool for High‑Concurrency Java Applications