Choreography Pattern in MicroservicesIntroduction There are patterns that you use without realizing you are actually using a pattern—patterns with defined pros, cons, and recommendations for when to use them. Choreography is one such patJul 13, 2026·14 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
How to use Azure AI Translator service for text translationIntroduction Azure AI Translator is a potent cloud-based tool provided by Microsoft that automates language translation and localization in applications, websites, and services. If you require translation capabilities in an application, Azure AI Tran...Sep 1, 2023·7 min read
Renewing Azure certificateIntroduction Renewing an Azure certificate involves extending the validity period of an existing certificate. By default, the certificate's validity is set to two years from the date of issuance. To achieve this, specific criteria must be met: The c...Aug 25, 2023·3 min read