An orchestration framework is a software layer that coordinates, schedules, and monitors complex workflows across multiple services, jobs, or infrastructure components. It provides a central control plane to define dependencies, automate execution, and handle failures or retries, improving reliability and observability for distributed systems and data/ML pipelines.
Popular open-source platform focused on DAG-based scheduling for data engineering and ETL workloads.
Modern orchestration platform with a Python-native API and hybrid cloud control plane.
Data-aware orchestration framework emphasizing assets, type safety, and software-defined data pipelines.
Kubernetes-native orchestration for machine learning pipelines, tightly integrated with the Kubeflow ecosystem.
Durable execution engine for long-running, stateful workflows using code-first APIs.