Saga Pattern: Coordinating Transactions Across MicroservicesIntroduction In a monolithic application, transactions are straightforward: if something fails, you roll back the entire operation. But in a microservices architecture, where each service owns its datSep 9, 2026·12 min read
Hosting .NET 8 Applications in Azure Kubernetes Service (AKS)This article is the third in the series "Use Kubernetes to host .NET 8 applications": Containerize and Host .NET 8 applications in Kubernetes Scaling .NET 8 Applications in Kubernetes Hosting .NET 8 Applications in Azure Kubernetes Service (AKS) (...Dec 2, 2024·9 min read
Scaling .NET 8 Applications in KubernetesThis article is the second in the series "Use Kubernetes to host .NET 8 applications": Containerize and Host .NET 8 applications in Kubernetes Scaling .NET 8 Applications in Kubernetes (this article) Hosting .NET 8 Applications in Azure Kubernetes...Jun 25, 2024·9 min read
Containerize and host .NET 8 application in KubernetesThis article is a part of the series "Use Kubernetes to host .NET 8 applications": Containerize and Host .NET 8 applications in Kubernetes (this article) Scaling .NET 8 Applications in Kubernetes Hosting .NET 8 Applications in Azure Kubernetes Ser...Feb 26, 2024·10 min read
Host Azure Function on Linux consumption planThe dynamic consumption plan allows you to pay only for the resources you use when your function is running. Thus, if there are no incoming requests and a function does nothing, you don't pay for it. I will use Bicep to provision all necessary resour...Dec 4, 2023·3 min read
How to prevent multiple simultaneous deployments in Azure DevOpsCI/CD has completely transformed the way we work today. Instead of releasing the software once a month or somewhere in the future, we now release it multiple times a day. In our environment, each merge to the main branch triggers a deployment to prod...Oct 30, 2023·2 min read
Use Testcontainers for running Azurite in Azure DevOps pipelineIntroduction In our solutions, we use storage accounts quite often. They are easy and inexpensive, and for many situations, they are sufficient, eliminating the need to pay for expensive alternatives. Azurite is a storage emulator of storage accounts...Oct 4, 2023·11 min read