動画配信サービスが、アップロードされた動画をトランスコードするバッチ処理を設計している。1本あたりの処理時間は5〜40分、メモリは最大28GBを必要とする。ジョブは不定期に発生し月次件数の変動も大きい。ジョブの優先度管理・失敗時の自動リトライが必要で、コンテナイメージで動作させサーバーの管理を不要にしたい。
AWS BatchはFargate起動タイプでサーバー管理不要のコンテナ実行を提供し、ジョブキュー・優先度付け・自動リトライをマネージドで管理する。不定期バッチに最適なアーキテクチャである。