Over the last weeks I’ve worked on a new sample application which demonstrates how to build microservices-based architectures. While there are still some minor things I’d like to add, I think the s...
Authorization in Cloud-Native Apps in Istio via OpenID
My colleague Harald Ueble and I are working on a repo to help especially Java developers getting started with cloud-native applications. By doing this we have learned a lot ourselves. The topic, t...
Implementing Health Checks with MicroProfile and Istio
When running cloud-native applications in the orchestration framework Kubernetes and the service mesh Istio, microservices need to report whether they are ready and live. Kubernetes needs to know t...
Configuring Microservices with MicroProfile and Kubernetes
As defined in the Twelve-Factor-App it’s important for cloud-native applications to store configuration externally, rather than in the code since this makes it possible to deploy applications to di...
Authenticating Web Users with OpenID and JWT
As some of my readers will know, I’m working on a cloud-native-starter repo that demonstrates how to start building cloud-native applications with Java EE and Istio. One of the required core featur...
Prometheus Metrics for MicroProfile Microservices in Istio
For cloud-native applications Kubernetes and Istio deliver a lot of important functionality out of the box, for example certain metrics which are independent from the actual service implementations...
Sample Application demonstrating Istio Traffic Management
Istio is an open source service mesh to connect and control microservices in cloud native applications running on Kubernetes. One of the key features is traffic management for A/B testing, canary r...
Replay of Blue Cloud Mirror Webinar
Yesterday Harald Uebele, Thomas Südbröcker and I presented Blue Cloud Mirror in an IBM Developer webinar. Below are the slides and the recording. Blue Cloud Mirror is a game where players need to ...
Pictures from JavaLand 2019
This week I’ve attended JavaLand, a developer conference in Germany with 2000 attendees. It has been the fourth time I’ve been there and, as always, it has been a great pleasure. We had a booth whe...
Memory Usage of OpenWhisk Functions
Last week Red Hat introduced the open source framework Quarkus which promises fast boot times and low memory usages. This makes Quarkus interesting for Java workloads running as serverless function...