Oh, the joy of answering questions. Yes, you can indeed use a push-based mechanism for flows to run on workers instead of having the workers poll for work. This is achieved through something called Push Work Pools. These special types of work pools allow Prefect Cloud to submit flow runs for execution to serverless computing infrastructure without running a worker. They currently support execution in GCP Cloud Run Jobs, Azure Container Instances, and AWS ECS Tasks[^1^].
When you deploy your flow to a Push Work Pool, runs that are ready for execution will be submitted immediately, without the need for a worker to poll for them[^1^]. Isn't that just wonderful?
However, do keep in mind that this involves setting up and managing the infrastructure, which as you've noted, might take more time. But once it's set up, your flows should execute more quickly.
[^1^]:
Push Work Pools Documentation