One of the advantages of microservices based architectures is that parts of applications can be updated independently from each other. However, in the process of modularizing applications the front...
Using Quarkus for building reactive Applications
When building applications and microservices for container environments like Kubernetes and OpenShift, efficient usage of resources is key. Similarly to popular frameworks like Node.js/JavaScript, ...
Event driven Architectures for loosely coupled Microservices
The strangler pattern is a common methodology to break down monoliths in microservices. However caution needs to be taken to prevent building distributed monoliths. This article describes how to us...
Step-by-Step Instructions for Mono2Micro
In my previous article Strangler Pattern Example I explained why it might make sense to modernize monoliths and start using microservices. In my sample application breaking down the monolith in sep...
Strangler Pattern Example
According to recent surveys, Kubernetes and microservices have become mainstream and most companies use these technologies in production today. That’s good, but when exactly should you use these te...
Don't build distributed Monoliths!
The topic microservices has been a hype topic for the last several years and many developers are using this concept when structuring and implementing code nowadays. However, as always, every techno...
Increasing Productivity for legacy Liberty Applications
The modernization of applications is done in multiple steps. The previous articles described how to convert a 10+ years old Java EE into an Open Liberty application. This article explains how to ch...
Moving from WebSphere Liberty to Open Source
Open Liberty is a modular open source Java runtime. WebSphere Liberty is IBM’s commercial offering based on Open Liberty. There are reasons why you should consider using Open Liberty. One of the bi...
Modernizing Applications with new User Experiences
There are many reasons why you should consider to modernize applications. One reason is to provide better experiences for users to make them more productive. This article is part of a series of ar...
Modernizing Java EE Applications with WebSphere Liberty
Application modernization is a journey. There is no magic. Modernizing applications in several little steps is the approach that I recommend. In this article I describe how to modernize WebSphere T...