Posts
Programming With Wolfgang
Cancel

Microservice Series - From Zero to Hero

I am working as a consultant and software engineer on different projects which focus on microservice, DevOps, and process automation. Many of my consulting jobs are about explaining microservice, w...

Use AAD Authentication for Pods running in AKS

Since the dawn of time, authentication has been a problem for developers and security engineers. Weak passwords make it easy for attackers to get access to areas where they don’t belong. Even if yo...

Automatically scale your AKS Cluster

If you followed this series, you have learned how to scale your applications using the Horizontal Pod Autoscaler (HPA) or KEDA, Kubernetes Event-driven Autoscaling. Both approaches can automaticall...

Update DNS Records in an Azure DevOps Pipeline

Infrastructure as Code (IaC) is a great process to manage the creation of your infrastructure. In an earlier post, I have created such a pipeline using Azure CLI to create all my resources in Azure...

Create Custom Roles for Azure DevOps in Azure

By default, the Azure DevOps service principal that is used to run a CI/CD pipeline with Azure resources gets the Contributor role assigned. This role can create new services but sometimes the Azur...

Deploy KEDA and an Autoscaler using Azure DevOps Pipelines

In my last post,KEDA - Kubernetes Event-driven Autoscaling, I showed how to deploy a KEDA scaler to scale a microservice-based on the queue length of an Azure Service Bus Queue. The deployment of K...

KEDA - Kubernetes Event-driven Autoscaling

Autoscaling is one of my favorite features of Kubernetes. So far we have discussed the Horizontal Pod Autoscaler (HPA) which can scale pods based on CPU or RAM usage. This is a nice start but espec...

Unit Testing .NET 5 Console Applications with Dependency Injection

In my last post, I created a .NET 5 console application and configured dependency injection. This was pretty straight-forward and only needed a couple of lines of code. Today, I will show you how ...

Configure Dependency Injection for .NET 5 Console Applications

Back in the .NET framework days dependency injection was not the easiest task. Fortunately, Microsoft made it a first class citizen with the introduction of .NET Core. This is especially true for A...

Add Istio to an existing Microservice in Kubernetes

My last post highlighted some of Istio’s features and showed how to apply them to your microservices. In this short post, I will show you how to add Istio to an existing application. This post is...