A Step Functions Standard workflow must start a Glue job, wait until the job finishes, and start a dependent task only after success. The team wants the managed integration rather than a custom polling loop. Which integration pattern should it use?

Published
  1. A fixed 30-second wait regardless of actual job duration or failure.
  2. A Parallel state that starts both the Glue job and the dependent task at the same time.
  3. A request-response StartJobRun call followed immediately by the dependent task.
  4. The optimized Glue StartJobRun integration with the .sync run-a-job pattern.

Comments — 0