Rate Limiting Spring Reactive Web APIs (Bucket4J)

Based on a couple of other good guides out there - see reference [1]. Updated for Spring Reactive Webflux Goal Rate limiting within Reactive Spring Web can be achieved in a number of ways so to expand on a couple of different scenarios we define the following goals: Rate limit all API calls by session … Continue reading Rate Limiting Spring Reactive Web APIs (Bucket4J)

Speeding up Spring MVC with CompletableFuture

Recently we're beginning to see a shift towards asynchronous/reactive workloads within the Spring ecosystem, especially since the release of WebFlux and the more recent support for Kotlin co-routines. However, both these require moving towards monos, fluxes, and libraries that support these reactive constructs. Support for reactive paradigms is steadily increasing however many of us are … Continue reading Speeding up Spring MVC with CompletableFuture