Topic / 6 published entries
Spring WebFlux
Reactive programming with Project Reactor, non-blocking APIs, and R2DBC.
spring-webflux
Backpressure in Reactive Systems
How backpressure works end-to-end — from HTTP to database, overflow strategies (drop/buffer/error), slow subscriber patterns, and testing backpressure.
Mono & Flux Operators
Core Reactor operators — map, flatMap, zip, merge, switchIfEmpty, onErrorResume, retry, buffer, window, and when to use each.
R2DBC — Reactive SQL
Reactive relational database access with R2DBC, Spring Data R2DBC, transaction management, and N+1 query patterns in reactive context.
Reactive APIs with Spring WebFlux
Building non-blocking product APIs with Spring WebFlux — Mono/Flux fan-out, backpressure, and testing with StepVerifier.
Reactive Streams & Project Reactor
The Reactive Streams specification, Project Reactor's Publisher/Subscriber model, backpressure, cold vs hot publishers, and the threading model with Schedulers.
Spring WebClient
Non-blocking HTTP client for reactive applications — configuration, request building, error handling, timeout, retry, and exchange filters for auth/logging.