If you are using #R2DBC, I strongly recommend upgrading to Spring Boot 3.3.5 which contains an amazing optimization crafted by Mark Paluch and Dariusz Jędrzejczyk which provides a huge performance boost (higher throughput, lower latency) under high concurency. https://spring.io/blog/2024/10/24/spring-boot-3-3-5-available-now
Spring Boot 3.3.5 available now

Level up your Java code and explore what Spring can do for you.

Spring Boot 3.3.5 available now
Notice that for now, only Postgres takes advantage of this optimization (see https://github.com/pgjdbc/r2dbc-postgresql/issues/668), other database drivers will need to be updated as well for similar benefits.
Explore acquisition scheduler offloading · Issue #668 · pgjdbc/r2dbc-postgresql

See r2dbc/r2dbc-pool#217

GitHub
@sdeleuze incredible that the change was that small.
@nebhale Indeed! See the result on my local machine, the gain on latency is impressive. https://github.com/TechEmpower/FrameworkBenchmarks/pull/9341
[spring-webflux] Leverage R2BDC recent optimizations by sdeleuze · Pull Request #9341 · TechEmpower/FrameworkBenchmarks

Hey, I am Sébastien the Spring Framework committer. This simple PR that updates to the latest R2DBC version should improve some DB tests very significantly under high load thanks to some optimizati...

GitHub
@sdeleuze this was always in my mind as we worked on Reactor/R2DBC: we knew the amazing performance of non-blocking on a single thread by watching Node. But we got to use multiple threads so it should be insane. This just proves it again.