Spring Batchは、多数の個別ファイルの処理に適していますか?
Spring Batchは、データ中心のジョブを対象としているようです。S3バケットから数百万のファイルを取得し、それらを解凍し、コンテンツに基づいてロジックを実行してから、Webサービスを呼び出す必要があります。
これを手作業で実装するのは簡単ですが、ジョブの実行を追跡することや、ジョブが失敗する前にどれだけうまくいったかについては、車輪の再発明をするのはあまり好きではありません。Spring Batchはこのジョブ監視に最適なようですが、ファイル処理を行うためにSpringBatchを破壊するのが一歩遠すぎるかどうかはわかりません。