RO EN
Azure Container Apps (4) — CI/CD with GitHub Actions

Azure Container Apps (4) — CI/CD with GitHub Actions

Complete CI/CD pipeline with GitHub Actions: secretless authentication via OIDC, build and push image to Azure Container Registry, and deploy to Container Apps, with revisions and traffic splitting.

Citește mai mult
Azure Container Apps (3) — Dapr integration

Azure Container Apps (3) — Dapr integration

What is Dapr and why it is useful in Container Apps. Enabling Dapr, service invocation between apps, pub/sub with Service Bus, and state management with Cosmos DB — without infrastructure code.

Citește mai mult
Azure Container Apps (2) — configuration and scaling rules

Azure Container Apps (2) — configuration and scaling rules

Creating a Container Apps environment, deploying a containerized .NET application, ingress and health probes, plus scaling rules with KEDA: scale-to-zero, scaling on HTTP and on Service Bus queue.

Citește mai mult
Azure Container Apps (1) — when and why you switch from App Service

Azure Container Apps (1) — when and why you switch from App Service

When it makes sense to switch from App Service to Azure Container Apps and when not. Direct comparison on scaling, isolation, cost, and complexity, plus what you keep from what you already have.

Citește mai mult
Azure Key Vault (3) — Granular RBAC and References

Azure Key Vault (3) — Granular RBAC and References

Granular access through RBAC at the individual secret level, complete audit trail in Log Analytics, Key Vault References in App Service configuration, and the complete configuration pattern without any hardcoded secret.

Citește mai mult
Azure Key Vault (2) — automatic rotation and certificates

Azure Key Vault (2) — automatic rotation and certificates

Expiration policies, automatic secret reloading with ReloadInterval, IOptionsSnapshot vs IOptionsMonitor, zero-downtime rotation strategy, and managing X.509 certificates with automatic renewal.

Citește mai mult
Azure Key Vault (1) — integration with IConfiguration

Azure Key Vault (1) — integration with IConfiguration

Why Key Vault and not just environment variables, creating a vault with RBAC, integration with IConfiguration through AddAzureKeyVault, and prefix filtering for Key Vaults per environment.

Citește mai mult
Managed Identity — eliminates secrets from configuration

Managed Identity — eliminates secrets from configuration

Why connection strings and API keys in appsettings.json are a problem. Managed Identity for Azure App Service and Azure Functions. DefaultAzureCredential in practice. Access to Cosmos DB, Blob Storage, and Key Vault without any stored secret.

Citește mai mult