Chapter 10: Deploying an Orleans Application in Azure Kubernetes
In the previous chapter, we learned about design patterns in Orleans such as a distributed cache, building an observer, batch message processing, and aggregation with the Reduce pattern. Azure Kubernetes Service (AKS) is a managed orchestration cloud service provided by Microsoft to easily deploy and manage containerized applications. Containers are widely adopted all around the globe as they facilitate microservice architecture and can be deployed, updated, and scaled independently. AKS has become a ubiquitous choice for containerizing your application as it eliminates the operational and maintenance burden on engineers by automatically monitoring, provisioning, and scaling resources on demand for your containerized applications. It is reliable and easy to use with an uptime SLA of 99.95% availability for Kubernetes clusters that use Availability Zones and 99.9% availability for clusters that don't use...