Upgrade to Pro — share decks privately, control downloads, hide ads and more …

バッチ処理の認知負荷を下げる国産ワークフローエンジン

Yota Hamada
March 26, 2024
34

 バッチ処理の認知負荷を下げる国産ワークフローエンジン

国産ワークフローエンジンDaguの紹介です。
リポジトリ:
https://github.com/dagu-dev/dagu

Yota Hamada

March 26, 2024
Tweet

Transcript

  1. 自己紹介 HN:yohamta (濱田洋太) X: @spaceshooting99 過去の経歴: • Go言語が好きなソフトウェア開発者 • ex:

    みずほ証券 / 楽天 / JSOL / スタートアップなど • 現在は tacoms社 のプロダクト開発(フルスタック)に 従事しつつ、ワークフローエンジンを開発中
  2. ワークフローエンジン(Airflow) 導入のハードル 1. 仕様の学習コスト a. 独自用語や癖のある仕様を理解する b. Pythonを書かないと行けない 2. データベースやサーバ、スケジューラー、ワーカーの運用コスト

    a. マネージドの場合はクラウド費用が高い(Apache Managed Workflowsは月5万円以上) 3. ワークフローエンジンの導入コスト a. Pythonを書いてワークフローを定義するため手間がかかる b. 一旦導入するとロックインされる