Kubernetesで簡単にワークフロー管理を実現
導入サービス数 : 5
実行されるワークフロー数 : 約45,000件/月
シンプルかつ柔軟なワークフローの管理運用
Member
Software Engineer : 開発・運用担当
使用している主な技術
Go, Kubernetes, Vue.js, TypeScript
シンプルかつ柔軟なワークフローの管理運用
解決したい課題/ ユースケース
WurfrahmenはKubernetes上で動作するワークフローエンジンです。
WurfrahmenはKubernetesのコントローラとして動作するため、KubernetesのCRDリソースとしてワークフローを管理運用することができます。これによりGitレポジトリ上での容易にGitOpsに則った管理運用を実現できます。
ワークフロー利用者は宣言的なYAMLでワークフローを記述することにより、Airflowなどの特定のプログラミング言語、当社のPatriot Workflow Schedulerのような複雑な独自DSLなどの知識を必要とせず記述することができます。
YAMLファイルとしてワークフローを記述するため、JSON/YAMLに関連した様々なツールやエコシステムと連携することができます。この連携によりWurfrahmenのコア機能への機能追加やプラグインなどの導入などを一切行うことなく、汎用的なユースケースやプロジェクト固有のユースケース向けのワークフローのテンプレートを提供することができます。
例えば社内のオンプレ環境のシステム、およびAWSやGCPなどのクラウドシステムと連携するようなデータ処理が必要なケースがあった場合でも、そのユースケース向けのテンプレートを提供することにより各自が必要最低限の設定を記述するだけでワークフローを構築することができます。
関連リンク
ー
サービス紹介
-

TiDB
1テーブルの行数 : 約5億行2025年のダウンタイム : 0 minクエリ実行数 : 約5千万/day Ti…
-

C4
登録スキーマ数(≒テーブル数) : 731平均イベント数 : 16.5 億イベント/日累計データ量 : 206…
-

wurfrahmen
Kubernetesで簡単にワークフロー管理を実現 導入サービス数 : 5実行されるワークフロー数 : 約4…