Azure Container Apps – service bus, works together like a perfect couple! Achieving integration is a breeze, and the impact on performance is truly remarkable. In this guide, I’ll walk you through the steps to set up this integration and share the results of my performance tests. Rest assured, all the necessary resources are at your disposal. You can access the entire series on Azure Container Apps right here. If […]
Azure Container Apps – secrets [part 5]
Azure Container Apps – secrets, every application typically needs to reference some secrets. To achieve this, I’ll demonstrate how to load secrets into Azure Container Apps using Azure KeyVault. While it’s not currently feasible to do this solely with Terraform due to the absence of a provider for adding secrets from Key Vault, I’ll guide you through the process in this article. You may view all of the series’ about […]
Azure Container Apps – traffic splitting [part 4]
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 […]
Azure Container Apps – scaling [part 3]
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, […]
Azure Container Apps – pricing [part 2]
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 […]
Azure Container Apps – Creating using Terraform [part 1]
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 […]
Azure Front Door as secure Storage blobs access
Azure Front Door as secure Storage blobs access, how to do it? When using this configuration? All answers can be found below. As you probably know, this service is a global load balancer for HTTP/HTTPS traffic. You don’t need to manage resiliency, as this service is resilient by default. See what feature you can enable, using this approach: All these features can be helpful in the following scenarios: Before going […]
Azure KeyVault – RBAC as a security best practice
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 […]
Azure Storage Account – Making it cost-effective
Azure Storage Account – Making it cost-effective can be hard, but using my approach will be a pice of cake. Azure Storage Account is perhaps the most popular Azure service. But have you ever considered the expense of this service? Do you have a tier for your blobs? Don’t you think it would be fantastic if I told you that you could make it cost-effective in only a few minutes? […]