LaravelアプリケーションでのバッチやってみるECS Task Scheduleへの移行 by スー

PHPerKaigi 2024
レギュラートーク(40分)

LaravelアプリケーションでのバッチやってみるECS Task Scheduleへの移行

suguru_ohki スー suguru_ohki

TechTrainというエンジニア教育のサービスを3年ほどECSで雰囲気で動かしてきました・・・。
バッチの処理についてはWebサーバー全く分割されておらず、サーバー負荷が高まると落ちる可能性もあり、落ちたかもわからない。そんな状況でした。
よくある移行ではあるものの、詳細が話されることがなさそうな、ECSのTaskをECS Task Scheduleにバッチ処理を移行し、移行した際に困ったことや実は公開してなかったけど、起こっていたことをお話しします。