Uncategorized

Spring Boot 2: Best Practices for Reactive Web Applications

By / July 7, 2020 /

TLDR; In this article we will highlight some of the best practices when writing a Reactive Application, and more specifically a Spring Webflux application in the context of Spring Boot 2. Each best practice suggested will have a rationale accompanying it that shows when it’s appropriate to use and when it’s not, describing the most…

Spring Boot 2: Best Practices for Reactive Web Applications

By Itembase / July 7, 2020 / Comments Off on Spring Boot 2: Best Practices for Reactive Web Applications

TLDR; In this article we will highlight some of the best practices when writing a Reactive Application, and more specifically a Spring Webflux application in the context of Spring Boot 2. Each best practice suggested will have a rationale accompanying it that shows when it’s appropriate to use and when it’s not, describing the most…

Spring Boot 2: A Look at Spring Webflux

By Itembase / June 30, 2020 / Comments Off on Spring Boot 2: A Look at Spring Webflux

Reactive Programming with Spring Boot 2 TLDR; In this article that’s the fourth part of a running series on our Tech Journey at Itembase, we will have a look at the new Spring Webflux framework, talking about the differences from its predecessor Spring MVC and highlighting the new Reactive Programming model that it introduces, trying to…

Reactive Programming: Performance and Trade-Offs

By Itembase / June 11, 2020 /

TLDR; What this is all about In the following article, third part in a series of articles (full series) focused on the usage of Reactive Programming at Itembase, we are going to discuss the performance characteristics of a Reactive Programming application, first by introducing the topic of performance measuring: how to do it, how to…

Reactive Programming: How & When

By Itembase / June 4, 2020 / Comments Off on Reactive Programming: How & When

TL;DR: Skeleton of The Article The upcoming article will start with a gentle introduction on the topic of the framework of knowledge needed to introduce the Reactive Model into an organization, then it will go over on how to design a reactive system (keeping into account the difference if you have an already-existing system to…

Reactive Programming: What & Why? — Part IV: The eCommerce Integration Case

By Itembase / May 26, 2020 / Comments Off on Reactive Programming: What & Why? — Part IV: The eCommerce Integration Case

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…