Transform 100 independent daily input files.
Control concurrency and move to an aggregate task only after all items complete.
Which configuration is most appropriate?
Use a Step Functions Map state with a concurrency limit and a transition after the collection completes.
Detailed explanation
Object protection does not control task concurrency.
Object protection does not control task concurrency.
Audit-event replay is not ETL execution control for arbitrary files.
Audit-event replay is not ETL execution control for arbitrary files.
A single function concentrates memory, duration, and failure limits and removes parallelism.
A single function concentrates memory, duration, and failure limits and removes parallelism.
Map applies one workflow to array items, limits concurrency, and waits for the collection.
Map applies one workflow to array items, limits concurrency, and waits for the collection.
Check official documentation
Compare the following points with the official documentation.
Step Functions Map状態、Inline・Distributed Map、MaxConcurrencyの公式説明を確認する。
What to confirm
入力集中処理と、Mapによる並列・完了待ちを説明できる。
Key points
- Map state
- Parallel processing
- MaxConcurrency
- Completion
Notes
- Environment: AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
- Confirm current AWS service behavior in the official DEA-C01 documentation.
Foundation review
Capacity control
Concurrency must respect downstream throttles, account limits, and cost.
Partial failure
A Map design needs a retry or isolation policy for failed items.