Learning about the Azure Container Apps architecture
Azure Container Apps is a managed serverless container service on the Microsoft Azure cloud.
It is managed in the sense that you, the user, can configure the service to fit your needs but you are not involved in the management of the underlying resources; it is serverless as you do not have to care about the characteristics and scaling of the VMs used by the underlying hosting platform.
With Azure Container Apps, your application does run on an Azure Kubernetes Service (AKS) cluster managed on your behalf by the Azure platform: you will not have to configure and maintain the resource by yourself.
Here are the three main components of Azure Container Apps:
- KEDA is already configured, ready to be used to scale your workload based on HTTP requests, CPU, and memory usage, or any of the other scale triggers supported by KEDA
- Dapr is integrated into Azure Container Apps, so it can be leveraged by any container...