Previously I blogged about how to implement and document REST APIs in JavaEE applications with Eclipse MicroProfile. In this article I describe the inverse scenario how services can invoke other se...
Serverless Java Functions with Quarkus and OpenWhisk
Quarkus is a “next-generation Kubernetes native Java framework” which is available as open source. Quarkus promises fast boot times and low memory usages. This makes Quarkus a perfect fit for Java ...
Implementing and documenting REST APIs with JavaEE
The standard way to implement REST APIs in JavaEE applications is JAX-RS. The de-facto standard for API documentation is OpenAPI (formally Swagger). Eclipse MicroProfile supports developers to use ...
Using Quarkus to run Java Apps on Kubernetes
Last week Red Hat introduced Quarkus which is a “next-generation Kubernetes native Java framework” that is available as open source. Quarkus promises really fast boot times and low memory usages. T...
Developing resilient Microservices with Istio and MicroProfile
As stated in the reactive manifesto cloud-native reactive applications need to be resilient: The system stays responsive in the face of failure. This applies not only to highly-available, missi...
Dockerizing Java MicroProfile Applications
For cloud-native applications Kubernetes and Istio deliver a lot of important functionality out of the box, for example to ensure resiliency and scalability. This functionality works generically fo...
Debugging Microservices running in Kubernetes
In order to learn more about microservices, container orchestration and service meshes, I’ve set up a local development environment with Minikube, Istio and tools like Kiali and created a sample ap...
Setup of a Local Kubernetes and Istio Dev Environment
As developer I like to do as much development as possible locally, because it’s generally easier and faster to develop and debug code. In order to build cloud-native applications and microservices,...
Developing and debugging Microservices with Java
Kubernetes has become the de facto standard for deploying and managing containerized applications in public, private and hybrid cloud environments. While Kubernetes is really powerful, it’s not the...
IBM announced Managed Istio and Managed Knative
At Think 2019 IBM announced two new add-ons to the IBM Cloud Kubernetes Service: Managed Istio and Managed Knative. My Point of View I like this functionality a lot. Istio is a key component when...