Orchestration Tools
Kubernetes-Native Workflow Engine
★ 4.6
Hadoop Workflow Scheduler
★ 3.6
pip install argo-workflowsN/A — Java-based, no pip installpip install argo-workflowsN/A — Java-based, no pip installPython data engineers use Argo Workflows on Kubernetes to orchestrate containerised data pipelines where each task runs as an isolated Docker container. Python scripts are packaged as container images and executed as workflow steps, enabling reproducible, scalable batch processing. Argo is particularly popular in ML engineering teams for model training pipelines and in cloud-native data platforms where Kubernetes is the deployment target.
Python data engineers trigger and monitor Oozie workflows via the Oozie REST API from Python management scripts. Python jobs integrate into Oozie workflows as shell action types that execute Python scripts on the Hadoop cluster nodes. Oozie coordinators are used to trigger Python-based ingestion workflows when new data files land in HDFS.
Individual Tool Pages