はじめに こんにちは、自作の水やり機が安定稼働したことで毎日の水やりから解放され植物をめでるだけになった@fukajunです。 ロコガイドでは、プッシュ配信やメール配信/集計処理など多くのバッチ用インスタンスが動いています。 今回は、ロコガイドのバッチ実行をEC2からfargateに切り替えてみてどのような効果があったかを書きたいと思います。 ロコガイドのバッチ基盤について 本題に入る前にすこしロコガイドにおけるバッチ基盤の簡単な説明をしたいと思います。 弊社では、ほとんどのバッチ処理がkuroko2というバッチ基盤上で管理されています。 kuroko2は、Webの管理画面からYAML形式でジョブ定義を書いて、順次実行/並列実行/リトライなどバッチ処理のワークフローを作れます。 作ったワークフローはcron書式で設定した時間に定期実行してくれたり、ボタン「ポチッ」でワンタイムで実行してくれ
![バッチ用インスタンスのfargate化ビフォーアフター - ロコガイド テックブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/d8219c06c1a85ad5ddaf0f0694519fb4a5b64298/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ff%2Ffukajun%2F20220324%2F20220324161416.png)