Skip to content

docs: a Cloud Tasks and EventBridge migration guide #864

Description

@kartikeya-27

The user most likely to adopt the push executor (#849) is not currently running a queue at all.
They are on Cloud Run, Lambda or App Engine, using Cloud Tasks or EventBridge to POST to an HTTP
endpoint, and they are already running exactly the topology HttpDispatchTarget provides.

For them the pitch is unusually clean: keep the handlers, keep the platform, change what
dispatches. So this guide is the on-ramp for the push work, and it should be written with it.

Cover:

And what they gain by moving, which is the real argument:

  • a dead-letter queue that can be inspected and replayed, not just a bucket things fall into
  • durable steps, which the platform has no equivalent of
  • cancellation of in-flight work (core: cancellation in push mode #846)
  • the same queue reachable from a long-lived worker, not only from an HTTP handler
  • it runs locally, which Cloud Tasks does not

Blocked on the push executor. File-and-wait, not file-and-forget: writing the guide is how the
push design gets checked against a real migration path.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Opportunisticarea/serverflexiq-server binary and its rolesdocs

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions