Previously I blogged about how to deploy serverless SaaS with serverless toolchains. In this article I explain some details how I’ve implemented the toolchain. With the serverless toolchain of our...
Creating Database Schemas in Kubernetes Operators
Kubernetes operators are a powerful technology to deploy infrastructure and appplications and to automate day 2 operations. This article gives some ideas how to manage relational database schemas. ...
DevSecOps for SaaS Reference Architecture on OpenShift
This article describes how we leverage IBM’s DevSecOps reference implementation for our SaaS reference architecture that describes how to develop, deploy and operate applications on OpenShift. Goo...
Leveraging third party Operators in Kubernetes Operators
This article summarizes how to use third party operators in your own operators in order to provide an easier user experience. Let me first explain why multiple layers of operators make sense using...
Accessing Kubernetes Resources from Java Operators
Kubernetes operators can be developed with Java. This article describes one of the key capabilities developers need to understand, which is how to access Kubernetes resources. I have published a l...
Containerizing Web Applications
Applications and microservices should be developed in a way that they can be deployed to different environments. This article describes how to apply this principle to web applications running in co...
Developing and Debugging Kubernetes Operators in Java
Kubernetes operators are incredibly powerful to deploy applications and automate day 2 operations. While most operators are implemented in Go, there is also a Quarkus extension for Java developers....
Developing Quarkus and Web Applications locally
Developing backend or frontend applications locally often involves access to other remote services, for example databases. This article describes how development and debugging can be done locally a...
Resources to build Kubernetes Operators
Kubernetes operators are incredibly powerful to deploy applications and automate day 2 operations. This articles gives a quick overview of resources how to get started. Recently I’ve started to le...
Typical Authentication Flow for Kubernetes Applications
Typical business applications require backend and frontend functionality as well as databases and authentication mechanisms. This article describes a pattern how to do authentication in these types...