📄 NEW: Free Data Engineering Cheatsheet 2026 — SQL, Airflow, Spark, Kafka, dbt & more →
Flyte logo

Flyte

Kubernetes-native workflow orchestration platform built at Lyft for data and ML pipelines, emphasizing reproducibility and type safety.

Orchestration kubernetes ml-ops data-pipelines

✨ Key Features

  • ✓ Strong typing: Python type hints enforced at runtime
  • ✓ Data classes: Structured inputs and outputs
  • ✓ Schema validation: Automatic type checking
  • ✓ Serialization: Efficient data passing between tasks
  • ✓ Versioning: Every workflow version is immutable
  • ✓ Caching: Memoization of task outputs
  • ✓ Lineage: Complete execution history
  • ✓ Deterministic: Same inputs → same outputs
  • ✓ Container-based: Tasks run in isolated containers
  • ✓ Resource management: CPU, memory, GPU specifications
  • ✓ Spot instances: Cost-optimized execution
  • ✓ Multi-cluster: Federated execution across clusters
  • ✓ Dynamic workflows: Runtime DAG construction
  • ✓ Map tasks: Parallel processing of collections
  • ✓ Plugins: Spark, Ray, Dask, SageMaker, Kubeflow
  • ✓ Model registry: Track and version models

📁 More Orchestration Tools

View all Orchestration tools →