LATEST ARTICLES

.NET Health Checks: Azure Key Vault There isn't much documentation on how to use the Azure Key Vault Health Checks so I thought I would demonstrate and teach what I've learned using C#. I typically use Azure App Configuration and...
Terraform Crash Course I'll teach you how to get started with Terraform very quickly in this article. My main goal here is to focus on a few basic concepts of Terraform so you can install and deploy your very first...
Merge Kube Config in PowerShell Merging Kubernetes Config files is a rather cumbersome process. You can manually copy in the values but sometimes that doesn't always go as planned. I was looking for a way to merge Kube Config files...
Connecting Kafka Tool to Azure Event Hubs I find connecting the Kafka Tool or any tool to Kafka at times to be a cumbersome process. It seems like each service has some nuance for either security, ports, or connecting that...
Identity Server 4 ClientCredentials with POSTMAN This tutorial will demonstrate how to set up security within microservices using Identity Server 4 with OpenID. This will use a Client and Secret for microservice to microservice (machine-to-machine) communication that way a compromised...
Kafka Log Compaction This tutorial is to demonstrate how Log Compaction works in Apache Kafka. For this tutorial, I will use .NET and a local Docker image to run Apache Kafka. This example will demonstrate how to create distributable settings...
Connecting Kafka Tool to Confluent Cloud Kafka Tool is a great tool to use to see data that is being put on the Kafka Log. I use it regularly to verify topics, data, and configuration within a Kafka cluster. Confluent...
Kubernetes: Recreating Pods Sometimes it's practical to re-create a pod because it needs to re-load configuration or restart. Here are some tricks to deleting and re-creating pods. Delete All Pods By Label To get the labels of a pod run this command...