Resources
Resources
TLDR; In this article we will have a look at what happens when a reactive application stops working the way we want to, what type of issues we can encounter and what are the main causes for that. Furthermore, we will explore different ways of adding traceability to the Reactive Pipeline, see what is happening…
Read MoreTLDR; 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…
Read MoreTLDR; 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 understand what this means for us…
Read MoreTLDR; 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…
Read MoreTL;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…
Read MoreThe 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[et_pb_section fb_built=”1″ module_class=”system-report-section block29″ _builder_version=”3.0.89″ custom_padding=”0px|0px|40px|0px”][et_pb_row custom_padding=”15px|0px|15px|0px” _builder_version=”3.0.47″ background_size=”initial” background_position=”top_left” background_repeat=”repeat”][et_pb_column type=”1_2″ _builder_version=”3.0.47″ parallax=”off” parallax_method=”on”][et_pb_image src=”http://itembase.com/wp-content/uploads/2017/12/case-study-1.png” _builder_version=”3.0.89″ border_radii=”on|1px|1px|1px|1px” border_color_all=”#fcfcfc” max_width=”88%” custom_margin=”10px|||” box_shadow_style=”preset1″ box_shadow_horizontal=”-4px” box_shadow_blur=”14px” box_shadow_color=”rgba(0,0,0,0.27)”][/et_pb_image][/et_pb_column][et_pb_column type=”1_2″ _builder_version=”3.0.47″ parallax=”off” parallax_method=”on”][et_pb_text _builder_version=”3.0.89″ max_width=”90%”] Reaching new eCommerce markets Type: Case Study Product: Dataconnect Industry: eCommerce and Retail Description: Recognizing the need for customer retention tools in different shopping…
Read More