You seem to be working with a difficult situation with Spring WebFlux! That you're looking for ways to improve your gateway responses straight from Redis is fantastic. To handle the logic without committing the response too soon, you could want to see if you can intercept the response earlier in the filter chain or use a custom filter. By doing this, the UnsupportedOperationException might be resolved and the controller might not be struck. I wish you luck!