Kestra
データパイプライン、ETL ジョブ、業務ワークフローのスケジューリングとオーケストレーションのための、YAML ベースの宣言的オーケストレーションプラットフォームです。
概要
Kestra は、コードではなく YAML でワークフローを定義できるようにし、パイプラインのバージョン管理・レビュー・プログラムによる生成を容易にします。それでいて、実際のタスクロジックには任意の言語の埋め込みスクリプトもサポートします。組み込みのスケジューリング、イベントトリガー、リトライ、実行状況を監視する UI を備えています。
Kestra は、カタログ内の Prefect の Python ファーストなアプローチよりも、宣言的で言語に依存しないワークフロー定義を好むチームに向いています。混在した言語のパイプラインを持つチームや、他のツールで生成・編集できるワークフローを求めるチームに有用です。
- カテゴリ
- オートメーション
- 言語
- Java
- ライセンス
- Apache-2.0
広告
関連プロジェクト
Prefect
Apache-2.0通常の Python コードでデータパイプラインを構築・スケジュール・監視できる、Python ネイティブのワークフローオーケストレーションプラットフォームです。
- オートメーション
Argo Workflows
Apache-2.0パイプラインの各ステップをコンテナとして実行する Kubernetes ネイティブなワークフローエンジンで、並列ジョブや複数ステップの DAG をクラスタ上で直接オーケストレーションします。
- オートメーション
Temporal
MIT開発者が通常のコードとして信頼性の高い長時間実行ワークフローを書けるようにする持続的実行プラットフォームで、リトライ・状態管理・障害復旧は自動的に処理されます。
- オートメーション
SeaTunnel
Apache-2.0データベース、データレイク、メッセージングシステム間で大規模にデータを移動・変換するための、分散型データ統合プラットフォームです。
- バックエンド
誤りを見つけましたか? GitHub で修正を提案する