Leveraging Serverless Containers with Dapr
In this chapter, at the end of our journey of discovery of Dapr, we will learn how to deploy our containerized application to Azure Container Apps: a fully managed serverless container service in Microsoft Azure.
With the newly acquired experience of developing microservices applications with Dapr and operating it on Kubernetes, we will be able to appreciate how Azure Container Apps simplifies the developer’s job by giving us all the benefits of a container orchestrator without the burden of operating on a Kubernetes cluster.
This chapter will help us understand the business and technical advantages offered by a serverless container service.
In this chapter, we will cover the following topics:
- Learning about the Azure Container Apps architecture
- Setting up Azure Container Apps
- Deploying Dapr with Azure Container Apps
- Autoscaling Azure Container Apps with Kubernetes Event-Driven Autoscaling (KEDA)