
Java 21 virtual threads solve thread scalability for blocking code. WebFlux solves backpressure, streaming, and event-driven composition. They are not competitors — they solve different problems, and the 'WebFlux is dead' take is dangerously wrong.
Read more
Part 4 of the Production GraphQL series — GraphQL subscriptions over WebSocket, choosing between Mono and CompletableFuture for data fetchers, and AOP-based observability for your GraphQL API.
Read more
Why ReactiveSecurityContextHolder is always empty inside Axon query handlers, three approaches we considered, and the Axon MetaData solution that keeps query objects clean.
Read more