API Composition
Deep dive into the API Composition pattern — parallel fan-out with CompletableFuture and virtual threads, partial response degradation, the N+1 composition problem, batch APIs, and comparison with CQRS.
Deep dive into the API Composition pattern — parallel fan-out with CompletableFuture and virtual threads, partial response degradation, the N+1 composition problem, batch APIs, and comparison with CQRS.
Full coverage of Java concurrency: platform threads, virtual threads (Java 21), Runnable vs Callable, ExecutorService, Future, atomic classes, synchronized, ReentrantLock, volatile, concurrent collections, deadlock, and parallel streams — with real-world thread-safety traps.
Deep-dive into the Confluent Parallel Consumer model (now unmaintained), its internals, ordering modes, offset bitmap mechanics, and practical migration paths — Spring Boot virtual threads, manual executor dispatch, and the upcoming Kafka Share Groups (KIP-932).
A complete guide to processes and threads — memory layout, lifecycles, IPC, threading models, context switching, Java concurrency, virtual threads, thread pool tuning, memory visibility, and production patterns. Beginner through senior depth.
A comprehensive deep dive into Java 21 Virtual Threads, Carrier Threads, continuations, and avoiding synchronized pinning for senior engineers.