Serverless Workers enable Temporal Workflows to run on serverless compute platforms like AWS Lambda and Google Cloud Run, scaling automatically based on workload. This post details the integration with Google Cloud Run Worker Pools, providing a custom, highly responsive, and efficient autoscaling algorithm that allows users to skip manual setup and tuning. Temporal Cloud now manages the autoscaling of Worker Pools based on key metrics indicating work queueing up, scaling down to zero when appropriate. This update focuses on leveraging Worker Pools and CREMA for enhanced autoscaling based on Temporal Task Queue backlog.
All Temporal trails