Bulkhead Pattern in Practice
The bulkhead pattern isolates resources so that failures in one component do not spread across the entire system. The name comes from ship compartments that ...
The bulkhead pattern isolates resources so that failures in one component do not spread across the entire system. The name comes from ship compartments that ...
Terraform state is the source of truth for what infrastructure Terraform manages. Mismanaging state causes drift, duplicate resources, or destroyed infrastru...
Microservices multiply deployment frequency, service boundaries, and operational risk. A pipeline must handle independent service lifecycles while still enfo...
AWS IAM controls who (identity) can do what (permissions) on which resources. IAM is also one of the most frequent sources of security incidents — misconfigu...
Backpressure is the ability of a consumer to signal that it cannot keep up with the producer. Without backpressure, queues grow unbounded, latency spikes, an...
In this post, I will show you how to reuse the Azure ServiceBus Queue Client across the application. We will create a Singleton class to manage the Azure Ser...
In this post, I will show you how to publish Github Workflow notifications to Microsoft Teams using a Github Action.
In this post, I will show you how to read messages from a Kafka Topic using Python.
In this post, I will show you how to read messages from an Azure ServiceBus Queue using dotnet core and Azure SDK.
In this post, I will show you how to publish messages to a Kafka Topic from Python using Confluent Kafka.
In this post, I will show you how to publish messages to an Azure ServiceBus Queue using dotnet core and Azure SDK.
Observability and Application Performance Monitoring (APM) are two terms that are often used interchangeably, but they are not the same thing. In this post, ...
GitHub Service Containers allow you to run services, such as databases, within your GitHub Actions workflows. This is particularly useful for integration tes...
When you have multiple test projects in your solution and you want to merge the coverage reports of all the test projects into a single report.
Kubernetes uses three probe types to manage pod lifecycle: liveness (is the container healthy?), readiness (is the container ready to serve traffic?), and st...