Slide 10
Slide 10 text
まとめ
go-taskのメリット
● シェルスクリプトで実現しようとすると複雑な処理になる機能がgo-taskを使うと簡単に
利用できる
○ タスクを指定して実行できる
○ タスク内で別タスクを呼び出せる
○ ホットリロード機能が使える
● YAMLでタスクを定義できるのでメンテナンスがしやすい
Rettyでの使われ方
● Rettyではgo-taskをRettyOrderの開発で使っている
● ホットリロードで再実行したタスクは別プロセスで起動されるので、
多重起動を防ぐために前のプロセスを落としてからタスクを実行している
● GraphQL用の構造体やデータベースからGORMの構造体を生成する
サンプルコード: https://github.com/pyama2000/samle-go-task