Different services to be run in AKS would benefit from compute nodes with different optimizations. E.g. OTP would optimally be run on a different type of node than the UI services
First version of plan on how to support different node types is available
Plan outlines the different node types to be used per service
Plan outlines the cost implications of different node types
AKS has in preview support for backend pools with different node types - see https://docs.microsoft.com/en-us/azure/aks/use-multiple-node-pools
If node pools for some reason does not work, would provisioning multiple clusters be an alternative?