Course
data-engineering-zoomcamp
Question
Why does Kestra support conditional branching (e.g. Yellow vs Green taxi) within one workflow instead of separate flows?
Answer
Conditional branching enables reuse of shared orchestration logic while allowing dataset-specific behavior. This reduces duplication, keeps related logic together, and makes execution paths explicit within a single workflow definition.
Checklist