Outsmarting Microsoft's $500/Month Tax
Einbliq's data pipeline uses Azure Durable Functions—long-running tasks that can take 30+ minutes. The problem: KEDA (Kubernetes autoscaling) only sees the entry point, not the actual work happening inside. So it thinks nothing is running and kills the whole thing mid-execution. Microsoft's "official" solution? A $500/month integration. For a pipeline that costs $10/month to run.
I built a workaround. Added a "Keep Alive" endpoint that each task pings via HTTP every few minutes. Now KEDA sees constant traffic, knows work is happening, and doesn't kill anything. Same result, zero extra cost. Microsoft gets nothing.