Home / Companies / Zapier / Blog / Post Details
Content Deep Dive

How Zapier uses KEDA

Blog post from Zapier

Post Details
Company
Date Published
Author
Ratnadeep Debnath
Word Count
282
Company Posts That Month
30
Language
English
Hacker News Points
-
Post removed?
No
Summary

Zapier relies heavily on RabbitMQ for message queuing in their backend workers, which run on Kubernetes. To manage varying task loads, they previously used CPU-based autoscaling with Horizontal Pod Autoscale (HPA), but encountered issues due to blocking I/O operations in Python. This led to a situation where idle workers could accumulate a growing backlog of messages, causing traffic jams and delays. Zapier sought a solution that would scale their workers based on both CPU usage and message queue length, but found Kubernetes' native HPA lacking this capability. They eventually turned to KEDA as a more suitable solution for dynamic scaling.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Kubernetes 3 969 145 55 -7%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.