RO EN
Azure Service Bus (3) — dead-letter queue and retry policies

Azure Service Bus (3) — dead-letter queue and retry policies

What happens when processing fails: delivery count and abandonment, dead-letter queue, the difference between transient and permanent errors, retry with exponential backoff, and reprocessing of dead messages.

Citește mai mult
Azure Service Bus (2) — producers and consumers in .NET

Azure Service Bus (2) — producers and consumers in .NET

Complete implementation with Azure.Messaging.ServiceBus: ServiceBusClient with Managed Identity, message publishing with properties and batching, robust consumption with ServiceBusProcessor and the settings that matter.

Citește mai mult
Azure Service Bus (1) — from synchronous HTTP to messages

Azure Service Bus (1) — from synchronous HTTP to messages

When you replace synchronous HTTP calls with asynchronous messaging, what problems does decoupling through messages solve and what is the fundamental difference between Queue and Topic/Subscription in Azure Service Bus.

Citește mai mult
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
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