Tech Series
The eCommerce Integration Case Let’s take a moment to contextualize all of the topics we briefly touched upon in the previous sections. Integrating with an external system is, in most cases, a careful act of balancing internal and external complexity. This is because we want to keep our system as simple as possible for maintainability…
Read MoreEnter Project Reactor Project Reactor gives us two fundamental reactive publishers we can use to model our producer/consumer systems, Mono and Flux. Straight from their docs, we see that: Mono is an object [that] represents a single-value-or-empty (0…1) result, while Flux is an object [that] represents a reactive sequence of 0…N items. These publishers enable…
Read MoreReactive Programming in the Web Application Context Spring Webflux is the fifth release of the popular Java framework which introduces the model of Reactive Programming, with its non-blocking I/O and replacing classic Spring MVC which ran on the Servlets API. The term Reactive Programming refers to a paradigm built around reacting to changes — network components reacting…
Read MoreIntroduction to Reactive Programming This article is the first one of a series focused on how to approach Reactive Programming in Java, what it is, what it is not, how it can be leveraged to increase your application performance and what are the most common pitfalls when using this approach coming from a “imperative/OOP” background.…
Read More- « Previous
- 1
- 2