However, after starting to use Workflows, we began noticing something concerning. In some cases, a job sent to a Workflow does not start quickly and can be delayed by up to around 4 minutes. What makes this more confusing is that this does not seem to happen only under load. We’ve also seen long delays during fairly normal or even idle periods.
Because of that, it feels like there may be something unreliable in the scheduling or startup behavior, or at least something we may be misunderstanding about how Workflows are expected to behave in production.
I’m curious to hear from people who are actively using Cloudflare Workflows in real systems:
Are you happy with it overall? Have you seen delayed starts like this? Does it happen only under load, or also during normal / low traffic periods? Have you found good ways to observe or debug where the delay is coming from?
To be clear, this is not really about Workers performance in general. Workers themselves have felt fast and solid for us. The concern is specifically around Workflow execution starting later than expected.
Would really appreciate hearing from anyone with hands-on production experience.