flyte
Flyte is an open-source workflow automation platform designed to orchestrate scalable, reusable data and machine learning pipelines. Originating at Lyft, it provides end-to-end execution, management, and observability of containerized tasks running on Kubernetes. Developers author workflows and tasks using a Python SDK, and those workflows are compiled into directed acyclic graphs for execution by a Kubernetes-native engine.
Key concepts in Flyte include tasks, workflows, and launch plans. A task defines a unit of work,
The architecture comprises several components. FlyteKit is the Python-based SDK used to author tasks and workflows.
Flyte is distributed under the Apache 2.0 license and maintained as an active open-source project with a