Skip to main content

4 docs tagged with "async"

View all tags

Java Concurrency & Utilities

Comprehensive guide to Java concurrency, covering concurrent utilities, thread pools, the Fork/Join framework, and async programming.

Managing Long-Running Tasks

A complete guide to managing async long-running operations — from the core async job pattern for beginners to task state machines, worker reliability, distributed scheduling, SSE/WebSocket progress, and production observability for senior engineers.

Scaling Writes

Deep-dive into high write throughput techniques — sharding, partitioning, WAL internals, LSM trees, async pipelines, batching, backpressure, idempotency, and distributed transactions — with production Java/Spring code and failure mode analysis.

Socket Programming & I/O Models

Blocking vs non-blocking I/O, Java NIO, epoll, the C10K problem, Netty, and how event-driven servers handle massive concurrency.