Skip to content
Discussion options

You must be logged in to vote

Are there strong reasons to prefer one over the other in terms of:

  • Observability & debugging?
  • Failure isolation & retries?
  • Resource/infrastructure management (e.g., running on Kubernetes)?
  • tasks and flows have pretty much equal representation in the UI, so i'd say this doesn't matter so much
  • same here. tasks have transactional semantics, so if you need that, use tasks
  • deployments are made for resource configuration / infra isolation, so if you need to tweak CPU/mem requests for each child, then flows are what you want

but you don't need run_deployment or to configure another deployment up front if you don't want to, check out: https://docs.prefect.io/v3/advanced/submit-flows-directl…

Replies: 2 comments 1 reply

Comment options

You must be logged in to vote
0 replies
Answer selected by TomMonkeyMan
Comment options

You must be logged in to vote
1 reply
@TomMonkeyMan
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants