FOSS Talks 3.0

An exciting meetup where industry experts share their insights and experiences with open-source technologies!

Sanil Khurana

@sanilk21

Autoscaling Temporal Workers with KEDA, VPA and SlotSuppliers

Submitted Mar 25, 2026

Temporal workers are deceptively hard to scale on Kubernetes. They long-poll task queues, have wildly variable resource profiles depending on workflow type, and naive autoscaling strategies lead to either over-provisioned clusters or thrashing workers that drop tasks under load.

In this talk, I’ll share how we built a production autoscaling stack for Temporal workers using three complementary tools: KEDA for event-driven horizontal scaling driven by task queue backlog metrics, VPA for continuous right-sizing of worker pod resources, and Temporal’s Slot Supplier API to give each worker fine-grained control over its own concurrency ceiling.

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hosted by

We are a FOSS-driven student developer community based at PES University. Since 2021, we have been raising awareness for open source and knowledge sharing.