Hello Keith, Welcome to MS Q&A
Azure Container Apps can be scale to zero even when there are no messages in Service Bus Topics due to the configuration of the scaling rules.
In the context of using KEDA (Kubernetes-based Event Driven Autoscaling), ensure that the scaling rules are correctly defined, including the minReplicas setting. If this value is set to a number greater than zero, the application will maintain that many instances regardless of the message load.
Please check this for more details https://learn.microsoft.com/en-us/azure/container-apps/scale-app?pivots=azure-cli
Please let me know if any questions
Kindly accept answer if it helps
Thanks
Deepanshu