worker並列化はtask内の同時処理数を上げるよりtask数のscale-outを優先する
ECS
インフラ
並行処理
キャパシティプランニング
worker
判断
運用
1 worker プロセス内の並列数を増やすより、task 数を横に増やして並列化する方を優先する。理由は障害分離(1 task の OOM/異常終了が他処理を巻き込まない)、メモリピークの読みやすさ(1 task=1処理なら設定メモリを1処理で使い切れる)、CPU バウンド処理では同一プロセス内並列が別 task ほど素直にスケールしないこと、heartbeat/キュー visibility/shutdown 処理が単純になること。並列度を上げる場合も、task 内並列を過度に増やすより task 数を増やす方がメモリ超過時の影響を分離できる。ただし task 内2並列は、単発処理のメモリ実測がコンテナ上限の半分に十分収まる場合にはコスト効率と分離のトレードオフとして合理的な選択肢になり得る。