All posts by Zbigniew Kuzera

Making Webflux code readable with Kotlin coroutines

Recently, our crucial microservice delivering listing data switched to Spring WebFlux. A non-blocking approach gave us the possibility to reduce the number of server worker threads compared to Spring WebMvc. The reactive approach helped us to effectively build a scalable solution. Also, we entered the world of functional programming where code becomes declarative: statements reduced to the minimum immutable data preferred no side effects quite a neat chaining of method calls causing it easier to understand.

Zbigniew Kuzera

kuzera

Backend software engineer, also recently not disgusted with frontend and mobile technologies. Enthusiast of inventing simple solutions.