Container Apps / Terraform

Azure Container Apps – traffic splitting [part 4]

Posted on:

Azure Container Apps – traffic splitting, or having multiple revisions of your application and sharing traffic between them. You can specify the weight for each route, so the traffic load can be adjusted properly. The total of all weights must be 100. In my configuration, I assign a revision suffix to each deployment. You may view all of the series’ articles here. Azure Container Apps – traffic splitting – Terraform setup […]

Container Apps

Azure Container Apps – scaling [part 3]

Posted on:

Azure Container Apps – scaling, is the most powerful feature of this service. You have the option of scaling your application from 0 to 300 instances! Awesome. You may view all of the series’ articles here. There are three scaling rules that can be used; let’s go over them briefly: Unfortunately, there is no option to use Terraform to set Azure Container Apps scaling, you can use AzApi to do this, […]

Container Apps

Azure Container Apps – pricing [part 2]

Posted on:

Azure Container Apps – pricing will be discussed in this article, as a part of Azure Container Apps services. You may view all of the series’ articles here. I will compare prices against the Azure App Service, but firstly let’s focus on the pricing tier in Azure Container Apps. So we have two tiers: Consumption and Dedicated, look at the table below: Feature Consumption Dedicated Free workload Yes No Network […]

Container Apps / Terraform

Azure Container Apps – Creating using Terraform [part 1]

Posted on:

Azure Container Apps – Creating using Terraform, which used to be challenging. Why? Because a lot of tasks required the usage of the notoriously difficult-to-use AzApi, we recently began to be able to develop Azure Container Apps utilizing only resources from the AzureRM provider. This is wonderful news! All sources are included in this article and are available for download. Enjoy! Let’s begin with the developed architecture: Azure Container Apps […]

KeyVault / Terraform

Azure KeyVault – RBAC as a security best practice

Posted on:

Azure KeyVault – RBAC as a security best practice. For those who are new to this, I hope this essay will guide you in authorizing access to Azure KeyVault. In KeyVault, there are currently two methods for specifying access to the data plane (secrets, certificates, and keys). Please see the table below: Feature Access policy RBAC Grant access to secrets/certificates/keys yes yes Grant access to specific secret/certificate/key no yes Use […]

Api Management / App Service / Azure DevOps / Azure pipelines / SQL

Deploy Azure App Service integrated with Azure SQL and APIM

Posted on:

In this article, I’ll demonstrate how to deploy the .NET 7.0 Rest API with Managed Identity and integrate it with Azure SQL. As a result, you can access Azure SQL without requiring a password in your application. Cool setup, in your perception? This is the next episode of the Network Series. Just to recap, in the Network series, I demonstrate how to expose Rest APIs using Azure API Management. Private […]

Api Management / Azure DevOps / Azure pipelines / Functions

Deploy Azure Function and expose it using API Management

Posted on:

In this article, you will learn how to deploy Azure Function and expose it using API Management. You find a sample Azure Function and deployment pipeline. The azure function is written in dotnet 7.0 and Azure Function v4. This is the next post in the Network Series, you can find all posts in this series. Just a small recap, in the Network series, I show you how to expose Rest […]