Azure Container Apps (ACA) is the “Serverless Containers” offering we’ve been waiting for. Built on Kubernetes but hiding the cluster, it integrates **KEDA** (for event-driven scaling) and **Dapr** (for building blocks) natively.
Scaling to Zero
Unlike App Service, ACA can scale to 0 replicas when no events are processing, saving money.
graph LR
Queue[Service Bus Queue] -->|Message Count > 0| KEDA
KEDA -->|Scale Out| Replica1[Container Replica 1]
Replica1 -->|Process| Queue
style KEDA fill:#E1F5FE
Dapr Integration
Enable Dapr with a simple flag. No Helm charts needed.
az containerapp create --name my-app --enable-dapr --dapr-app-id my-app --dapr-app-port 80
Key Takeaways
- Perfect for Microservices that don’t need full K8s control.
- Supports **Revisions** for Blue/Green deployments out of the box.
Discover more from C4: Container, Code, Cloud & Context
Subscribe to get the latest posts sent to your email.